WordPress Post Name Постоянные ссылки 404 - PullRequest
0 голосов
/ 19 января 2019

Я получаю 404 ошибки на WordPress сайте, используя постоянную ссылку на название сообщения.

Я обычно нахожу причину этого в том, что apache mod_rewrite не включен. Однако в этом случае это так.

Мой файл htaccess выглядит так:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

У меня также есть AllowOverride All в файле virtualhosts.

Я не уверен ни в каких других возможных причинах этой ошибки, кто-нибудь может посоветовать? Сайт является поддоменом, если это имеет какое-либо значение.

1 Ответ

0 голосов
/ 10 мая 2019

1) Пожалуйста, убедитесь, что у вас есть enabled mod_rewrite. В командной строке введите следующее:

sudo a2enmod rewrite

sudo service apache2 restart

2) И измените Нет на Все

AllowOverride Нет ---> AllowOverride All

sudo nano /etc/apache2/apache2.conf

<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

После этого все будет работать нормально.

...