Проблема отказа от слеша в конце url

W
На сайте с 18.01.2013
Offline
45
579

Здравствуйте! Такая проблема - есть сайт. На нем хочу убрать слеш в конце url, в .htaccess прописал:

# RewriteBase /

RewriteCond %{HTTP_HOST} (.*)

RewriteCond %{REQUEST_URI} /$ [NC]

RewriteRule ^(.*)(/)$ $1 [L,R=301]

но ничего не вышло ,в чем может быть проблема? Движок modX

L
На сайте с 10.02.2015
Offline
257
#1

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

Сорри, это код для добавления /

M
На сайте с 04.12.2013
Offline
223
#2

В наших движках обычно так:


<IfModule mod_dir.c>
DirectorySlash Off
</IfModule>

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www\.(.+) [NC]
RewriteRule (.*)/*$ http://%1/$1 [R=301,L]

RewriteRule (.*)/+$ /$1 [R=301,L]
Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
totamon
На сайте с 12.05.2007
Offline
437
#3

и что вам слеш плохого сделал, что вы от него избавиться решили? лично мне адрес без слеша на конце, каким-то незавершенным кажется и подозрительным🍿

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget

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