Я бы согласился с @ahockley, поскольку у меня была точно такая же проблема с моим блогом на WordPress. Происходит следующее: файл .htaccess
перезаписывается, а затем, когда вы устанавливаете его на пользовательский, а затем возвращаетесь к значению по умолчанию, он на некоторое время исправляется. То, что я должен был сделать, было примерно так: (это по умолчанию)
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Изменить на:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# BEGIN WordPress
# END WordPress
Как только я переместил Wordpress # BEGIN из блоков, проблема прекратилась. Надеюсь, это поможет