ошибка .htaccess 500: создан в конце и не знаю почему

#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 действительно нужно выяснить, что вызывает проблему, это всего лишь мера, чтобы, возможно, предотвратить сбой сайта при отладке проблемы. Прошу прощения, если это не было видно из моего предыдущего комментария.