[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: rewrite_rule ЧПУ Переадресация с "без слеша"
Dizzy
В папке catalog есть файл php и рядом с ним htaccess который настраивает чпу:
RewriteEngine On
RewriteRule ^([^/]*)/$ category.php?pu=$1 [L]
RewriteRule ^([^/]*)/([^/]*)/$ category.php?pu=$1&pu2=$2 [L]
RewriteRule ^([^/]*)/([^/]*)/([^/]*)/$ category.php?pu=$1&pu2=$2&pu3=$3 [L]


вставил такую штуку, чтобы страницы без слеша редиректились 301 на страницу со слешом

RewriteCond %{REQUEST_URI} !\?
RewriteCond %{REQUEST_URI} !\&
RewriteCond %{REQUEST_URI} !\=
RewriteCond %{REQUEST_URI} !\.
RewriteCond %{REQUEST_URI} !\/$
RewriteRule ^(.*[^\/])$ /$1/ [R=301,L]


Т.е. если попал на страницу http://rolmon.ru/catalog/screen_protected
Должно редиректить на http://rolmon.ru/catalog/screen_protected/

Но сейчас редиректит на http://rolmon.ru/screen_protected/

Куда девается /catalog/ ? Уже и так и сяк пробую
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.