Влад23 » 2013.12.08 18:55

Для ссылок вида: http://ya.ru/katalog/%D1%E5%F0%E6_%D0%FF%E1%F3%EA%E8%ED - ничего не происходило, содержимое не обрабатывалось, но при переходе напрямую в каталог http://ya.ru/katalog/ или http://ya.ru/katalog/index.php происходил редирект на главную.
Добавлено спустя   9 минут  6 секунд:
если такое возможно, сделать исключения для страниц которые находятся после /catalog/

RewriteRule

Gemorroj » 2013.12.09 11:27

можно, а в php логику переадресации перенести никак?

Влад23 » 2013.12.09 12:41

в пшп можно, но я незнаю как мне легче через htaccess

Gemorroj » 2013.12.09 14:24

создай index.php если нету и редиректи все куда надо)
или если есть проверяй переменную $_SERVER['QUERY_STRING'];

Влад23 » 2013.12.09 17:57

дело в том что этой категории как нет таковой она полностью генерируется в хтачисе

RewriteRule ^cast/([^/]*)(/?)+$ index.php?do=actors&actor=$1 [L]
RewriteRule ^cast/([^/]*)/page/([0-9]+)(/?)+$ index.php?do=actors&actor=$1&cstart=$2 [L]

сторонним модулем, а сама cms такой вид ссылок обрабатывает категорией, если не созданна категория, то будет ошибка 404,

Gemorroj » 2013.12.09 21:24

Код:

1
2
RewriteRule ^/katalog/*$ http://ya.ru [R=301,L]
RewriteRule ^/katalog/index.php$ http://ya.ru [R=301,L]

как-то так

Влад23 » 2013.12.09 21:50

Этот вариант не сделает исключение и перенаправит все ссылки вида /katalog/бла бла бла               на я.ру, но у меня и так не работает что то мешает

Gemorroj » 2013.12.09 22:18

почему это все перенаправит?
там жестко прописано 2 адреса (ну 3).