Этот вопрос:500 Внутренняя ошибка после добавления кода в файле .htaccess
У меня есть WordPress сайт работает на 4.3 и использование темы от Envato рынка (ВОДОЕМ v2.0). И я проверил SEO-тест, используя этот сайт (SEO Checkup Test). Прочитав советы о том, как улучшить оценку SEO, я последовал совету исправить IP Canonical Test, добавив этот код в файл .htaccess.
RewriteCond %{HTTP_HOST} ^XXX\.XXX\.XXX\.XXX
RewriteRule (.*) http://www.yourdomain.com/$1 [R=301,L]
Однако я не могу найти файл в своем DirectAdmin и Googled о том, как его открыть. Мне удалось открыть его, но файл ничего не показывает. Потом я посмотрел на правила по умолчанию, который заключается в следующем:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_URI} ^/(dev|failed_auth.html)/?.*$
RewriteRule ^.*$ - [L]
</IfModule>
После добавления этих функций и сохранить его, мой WordPress сайт показывает внутреннюю ошибку 500. Когда я его удалю, веб-сайт вернулся к нормальной жизни. Какова возможная проблема этих странных проблем? Мне нужно добавить IP Canonical в файл. Не только IP Canonical, но и Perl. Код WWW тоже.
RewriteCond %{HTTP_USER_AGENT} libwww-perl.*
RewriteRule .* – [F,L]