#wordpress #.htaccess #http-status-code-500
#wordpress #.htaccess #http-status-code-500
Вопрос:
У меня проблема с моим файлом .htaccess. я заметил, что примерно через 10 часов после восстановления файла создается новая строка : </ifmodule>
. Из-за этого мой сайт сталкивается со многими ошибками 500 каждый день.
Мой файл :
# BEGIN WordPress
# Les directives (lignes) entre « BEGIN WordPress » et « END WordPress » sont générées
# dynamiquement, et doivent être modifiées uniquement via les filtres WordPress.
# Toute modification des directives situées entre ces marqueurs sera surchargée.
<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
</IfModule>
# END WordPress
Я восстанавливал свой файл примерно 10 раз, и 2 последние строки всегда создаются из ниоткуда…
Здесь мои ошибки в журнале :
.htaccess: </ifModule> without matching <ifModule> section
Комментарии:
1. Попробуйте удалить эти последние две строки, а затем измените права доступа к файлам вашего файла .htaccess на 644.
2. WordPress «попытается» сохранить этот файл. Убедитесь, что окончания строк совпадают.
n
, неrn
.3. @cabrerahector Это было бы старой ошибкой пытаться справиться с симптомом вместо устранения фактической причины.
4. Да, я понимаю, что @arkascha. OP действительно нужно выяснить, что вызывает проблему, это всего лишь мера, чтобы, возможно, предотвратить сбой сайта при отладке проблемы. Прошу прощения, если это не было видно из моего предыдущего комментария.