Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> rewrite_rule ЧПУ Переадресация с "без слеша"
Dizzy  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Старик
***

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 125
Пользователь №: 27864
На форуме: 6 лет, 1 месяц, 8 дней
Карма: 1




В папке 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/ ? Уже и так и сяк пробую
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса