Как я могу исправить свой .htaccess, чтобы разрешить URL-адреса, которые не заканчиваются косой чертой?
-
03-07-2019 - |
Вопрос
Я использую WordPress и использую собственную структуру постоянных ссылок:/%категория%/%имязаписи%/
Моя проблема в том, что приличное количество людей ссылаются на сайт, не включая косую черту в URL-адресе, поэтому пользователи получают страницу 404.
Я использую файл .htaccess по умолчанию, который поставляется с WordPress, потому что ни одно из опробованных мной решений не сработало.Я пробовал использовать плагин перенаправления, но безуспешно.
Я бы с радостью дал ссылку на сайт, но не хочу, чтобы это было истолковано как самореклама.Если спросите, дам ссылку.
Может ли кто-нибудь помочь мне найти плагин или предоставить некоторые записи .htaccess, которые помогут решить эту проблему?
Большое спасибо!
Решение
Очень хороший справочник по всем вопросам, связанным с .htaccess, — PerishablePress.com.
http://perishablepress.com/press/2006/01/10/stupid-htaccess-tricks/
Другие советы
Использовать:
/%category%/%postname%(/?)
в вашем файле .htaccess.
Знак вопроса обозначает необязательную последовательность символов.
RewriteRule ^(([^\/]+\/)*[^\/\.]+)$ $1/