Не работают ссылки WordPress

Что делать, если в WordPress не работают постоянные ссылки вида http://wordpress-cms.ru/sample-post/ и при переходе на созданную страницу выскакивает ошибка 404 the requested url was not found on this server

1) Прежде всего нужно проверить наличие файла .htaccess в корне сайта. Если таковой отсутствует, его необходимо создать. Содержимое .htaccess для WordPress:
# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

2) При редактировании вида постоянных ссылок WordPress в админке, файл .htaccess должен иметь соответствующие права на запись. Если таковые отсутствуют (внизу страницы появится предупреждение), необходимо внести изменения вручную, скопировав предложенный текст в файл .htaccess самостоятельно.

3) Если вышеперечисленные действия не помогли, необходимо проверить включен ли в apache mod_rewrite.

Чтобы на Ubuntu включить в уже установленном апаче mod_rewrite, необходимо использовать команду sudo a2enmod rewrite
И не забыть перезапустить апач: sudo service apache2 restart

Читайте также:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *