Мой VPS-сервер - centos7, apache 2.4 и файл конфигурации выглядят хорошо с каталогом веб-сайта, имеют правильные разрешения, виртуальный хост имеет «Требовать все предоставленные» для каталога веб-сайта, я пробовал с правилами WP .htaccess по умолчанию и без правил .htaccess, но ничего не работает.
мой файл конфигурации (/etc/httpd/conf/httpd.conf), как показано ниже ........
<VirtualHost *:80>
DocumentRoot "/var/www/html"
ServerName xxxxxxxxx.com
<Directory "/var/www/html">
allow from all
Options None
Require all granted
</Directory>
</VirtualHost>
мой файл .htaccess какниже ....
<IfModule mod_rewrite.so>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>