Я использую wordpress на своем веб-сайте, и у меня проблемы с короткими URL-адресами. Например URL

mywebsite/page/

Работает нормально и отправляет меня на страницу. Но URL

mywebsite/page (without the '/')

Дает мне пустую страницу. Это происходит на моем онлайн-сервере (one.com), но не на моем локальном хосте. Это происходит со всеми страницами, так что это не из-за конфликтующих URL-адресов.

Я предполагаю, что проблема в настройках сервера, но в чем именно?

0
Dotan 28 Окт 2015 в 15:02

2 ответа

Лучший ответ

Вы пытались изменить настройки постоянных ссылок в Панели управления -> Настройки -> Постоянные ссылки? Может быть, у вас есть свой структурный набор?

Ура, Николай

РЕДАКТИРОВАТЬ:

Попробуйте добавить это в свой файл .htaccess. Это приведет к перезаписи ссылок без косой черты в конце.

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*[^/])$ http://%{HTTP_HOST}/$1/ [L,R=301]
3
Nicolaj Gajhede 28 Окт 2015 в 12:49

Попробуйте добавить это в свой файл .htaccess


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

1
hazrat 28 Окт 2015 в 14:00