@cokfx
WEB ,Битрикс

Как сделать редирект со ссылки в которой в конце нет слеша на страницу в конце которой есть слеш,?

Как сделать редирект со ссылки в которой в конце нет слеша на страницу в конце которой есть слеш,?
/salons/bagira-60857 на /salons/bagira-60857/
ну это как пример
для того чтобы не дублировались страницы в поиске
варианты .htaccess или urlrewrite.php или rel="canonical"

ставлю в .htaccess
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*[^/])$ $1/ [L,R=301]
уводит фиг знает куда
beta.1relax.ru/home/bitrix/ext_www/beta.1relax.ru/...
  • Вопрос задан
  • 114 просмотров
Пригласить эксперта
Ответы на вопрос 1
@bismark1
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !\.(jpg|gif|png|css|js|svg|ico|txt)$
RewriteCond %{REQUEST_URI} !(.*)/$
#RewriteRule ^(.*[^/])$ $1/ [L,R=301]
RewriteRule ^(.*[^/])$ https://%{SERVER_NAME}/$1/ [L,R=301]
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы