Вы не зашли.
Главная » PHP » Помогите написать регулярку
#1. Влад23 Off (0)
Участник
2013.12.08 14:02
Для ссылок вида: 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
#2. Gemorroj Off (107)
Administrator
2013.12.09 07:07
можно, а в php логику переадресации перенести никак?
#3. Влад23 Off (0)
Участник
2013.12.09 08:08
в пшп можно, но я незнаю как мне легче через htaccess
#4. Gemorroj Off (107)
Administrator
2013.12.09 10:10
создай index.php если нету и редиректи все куда надо)
или если есть проверяй переменную $_SERVER['QUERY_STRING'];
#5. Влад23 Off (0)
Участник
2013.12.09 13:01
дело в том что этой категории как нет таковой она полностью генерируется в хтачисе

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,
#6. Gemorroj Off (107)
Administrator
2013.12.09 17:05
Код:
RewriteRule ^/katalog/*$ http://ya.ru [R=301,L]
RewriteRule ^/katalog/index.php$ http://ya.ru [R=301,L]
как-то так
#7. Влад23 Off (0)
Участник
2013.12.09 17:05
Этот вариант не сделает исключение и перенаправит все ссылки вида /katalog/бла бла бла               на я.ру, но у меня и так не работает что то мешает
#8. Gemorroj Off (107)
Administrator
2013.12.09 18:06
почему это все перенаправит?
там жестко прописано 2 адреса (ну 3).
Страниц: 1
Главная
WEB
PunBB Mod v0.6.2
0.009 s