Нужна помощь с редиректами

kostikes
На сайте с 02.02.2011
Offline
93
356

Ситуация следующая:

Имеется сайт на самописной CMS, нужно сделать редирект со страниц вида "site.ru/cat/podcat/" на страницы вида "site.ru/cat/podcat" (т.е. убрать слеш в конце URL).

Пробовал гуглить, нашел такой вариант:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(.+)/$
RewriteRule ^(.+)/$ /$1 [R=301,L]

Но он, почему-то, работает некорректно. Если открыть "site.ru/cat/podcat/", то редиректит на "site.ru//index.php/podcat" (вместо "site.ru/cat/podcat").

Надеюсь на вашу помощь.

Куплю ваш: Заброшенный сайт (/ru/forum/1030657) или с трафом от 500 уников (/ru/forum/1030658). А еще YouTube канал (/ru/forum/1030655) или даже канал Яндекс.Дзен (/ru/forum/1030656). Пишите.
S1
На сайте с 28.03.2010
Offline
72
#1

Сам htaccess отрабатывает правильно. Значит сама cms делает редайрект или же формирует такой url.

ICQ: 3533966 | Skype: spider13software | E-Mail: admin@spider13.net | Telegram: spider13software| Разработчик Node.js (https://spider13.net/) | Заметки онлайн (https://notes.spider13.net/)
siv1987
На сайте с 02.04.2009
Offline
427
#2
kostikes:
Но он, почему-то, работает некорректно. Если открыть "site.ru/cat/podcat/", то редиректит на "site.ru//index.php/podcat" (вместо "site.ru/cat/podcat").

Добавлять нужно после RewriteEngine On

kostikes
На сайте с 02.02.2011
Offline
93
#3

siv1987, RewriteEngine On - прописан несколькими строками выше.

S3
На сайте с 29.03.2012
Offline
367
#4

А можно я тут тоже спрошу, чтоб не плодить темы? куда кидать htaccess на локалхосте? Перешел с Денвера на апач сайты храятся localhost/www/папка с именем сайта/ Прямо в нее, в корень добавлять? Что то не реагирует. Нужно изменить вид запроса, сделать без php и вопросов а урле

siv1987
На сайте с 02.04.2009
Offline
427
#5
kostikes:
RewriteEngine On - прописан несколькими строками выше.
siv1987:
Добавлять нужно после RewriteEngine On

Сразу за...

kostikes
На сайте с 02.02.2011
Offline
93
#6

siv1987, большое спасибо. Заработало.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий