siv1987

siv1987
Рейтинг
427
Регистрация
02.04.2009

А попробуй убрать маркер начало строки и слэш из реврайтконд, может ури не так начинается.

RewriteCond %{REQUEST_URI} !(robots\.txt|forum)

И других правил больше нету? Чтобы они там не пересекались.

Попробуй еще так

RewriteCond %{REQUEST_URI} !^/(robots\.txt|forum)

RewriteRule .* http://localhost/forum/? [L,R=301]
DenisVS:
siv1987
А при каком сочетании .htaccess в корне и папке у тебя работает? Я перепробовал всё что можно. Либо однозначно перенаправляет в папку, либо 500 выдаёт.

Работают оба варианта. Если и с реврайт конд не заработало, то ты явно там что-то шаманишь.

С этим что отдает? положить в корень сайта.

RewriteRule ^(?!robots.txt|forum)(.*)$ http://site.ru/forum/ [R=301,L]

Редиректит любую ссылку на папку '/forum/', если только она не начинается с 'роботс' или 'форум' (защита от 500).

DenisVS:

siv1987
Не хочет

Странно, у меня на локалке работает.

Юзай тогда RewriteCond что-ли

RewriteCond %{REQUEST_URI} !^/(robots.txt|forum)

RewriteRule (.*) http://site.ru/forum/ [L, R=301]

а да, у меня для папки форум другой htaccess. первое правило не распространяется на него, иначе получим зацикливание.

siv1987 добавил 11.11.2010 в 13:26

а да, у меня для папки форум другой htaccess. первое правило не распространяется на него, иначе получим зацикливание.

Точно))

RewriteRule ^(?!robots.txt|forum)(.*)$ http://site.ru/forum/ [R=301,L]

Так вродь работает

RewriteRule ^(?!robots.txt)(.*)$ http://site.ru/forum/ [R=301,L]
LEOnidUKG:
ммм.... а rewrite уже умеет считывать файлы?

Внезапно!

igoryanzx1,

RewriteRule ^$ index.php [L]
Marinka:
Беда с архитектурой сайта.
Дублирование, например:

............
http://makeystudio.ru/shop/category/10/

Это где вы подобные ссылки увидели? Я что-то таких не заметил.

Опять этот баян.

Народ, Это ЧПУ! То есть, задается определенный шаблон, который сравнивается с тем что в адресной строке и передается обрабатывающему файлу. В скрипте по этому же шаблону отбирается те данные которые отвечают за вывод данных из БД - ИД, категори. Все остальное может быть что угодно.

<meta name="robots" можно оставить без изменений, не так ли?
Остальные мета дополню. Сайт на Joomla, поэтому Generator пустой (раньше вместо него была "joomla")

Ф топку.

Метатег роботс имеет приоритет перед роботс.тхт

Можно оставить только дескрипшин.

ТС, если не хотите клеить то, что поиндексировал яндекс, с прежним "без www", поменяйте структуру сайта на 'www.domain.ru'.

В htaccess добавить ( после rewriteengine on ):

RewriteCond %{HTTP_HOST} ^domain.ru$

#RewriteCond %{REQUEST_URI} !^/robots.txt$

RewriteRule ^(.*)$ http://www.domain.ru/$1

В роботс тхт также можно добавить

Host: www.domain.ru

nomadsolutions:

$in - исходник скачанной (кУРЛом или ещё чем) страницы

Там три src отвечающие за вывод капчи)))

programm, тебе подсказка по регулярному выражению, каждый кусок рисунка начинается с x_image.

Заодно и регулярки подучишь, а то ходишь позоришь всех с таким ником)))))))

graf_feoktistov, даже отдаленно работать не будет.

RewriteCond %{REQUEST_URI} !^/index.php

RewriteCond %{QUERY_STRING} ^catid=([0-9]+)$
RewriteRule .* http://www.domain.ru/index.php?catid=%1 [L,R=301]

programm, у тебя правая кнопка мыши сломалась или что?

Весь блок содержится в таблице с id="capthaImagesContainer"

Всего: 6568