Последний запрос по имени файла перезаписать apache - PullRequest
0 голосов
/ 17 мая 2018

У меня действительно очень странная проблема.
Я использую это правило перезаписи на моем сайте

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

Я хочу изменить URL следующим образом:
www.mywebsite.com/page
В это:
www.mywebsite.com/page/

Правило работает, но не только для одной страницы:

mywebsite.com/register

Для этой страницы результат:

www.mywebsite.com/registe/

Это сократило окончательное значение, и я не знаю почему. Для всей страницы (логин, дом, подтвердить и т. Д.) Работать, но не для этого. Спасибо всем.

1 Ответ

0 голосов
/ 17 мая 2018

Лучше использовать это правило для добавления косой черты:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule [^/]$ %{REQUEST_URI}/ [L,R=301,NE]

И не забудьте очистить кеш браузера или использовать новый браузер для тестирования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...