Как добавить косую черту в конце URL в htaccess?

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

Когда я использую это для добавления косой черты в конце, он перенаправляется как example.com//

Но я хочу перенаправить свой URL

 www.example.com 

to

 www.example.com/

Может ли кто-нибудь предложить мне, как это сделать?


person user3264805    schedule 22.05.2015    source источник


Ответы (1)


Вы пробовали искать по форуму?

RewriteRule ^(.*)([^/])$ http://%{HTTP_HOST}/$1$2/ [L,R=301]

Источник: .htaccess Rewrite для принудительной косой черты в конце

Больше вопросов:

Htaccess: добавить/удалить завершающую косую черту из URL

Добавить завершающую косую черту .htaccess

.htaccess, если URL-адрес не заканчивается расширением , добавьте косую черту в конце

person Jacob    schedule 22.05.2015
comment
RewriteBase / RewriteCond %{index.php} !-f RewriteCond %{HTTP_HOST} !index.php RewriteCond %{HTTP_HOST} !(.*)/$ RewriteRule ^[^/]*$ http://%{HTTP_HOST}/$1/ [L,R=301] когда я использую это, я получаю две косые черты в конце URL-адреса, но мне нужна только одна косая черта, можете ли вы предложить мне? - person user3264805; 22.05.2015