2015-08-29 3 views
-2

Этот вопрос: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] 

ответ

1

Перейти к httpd.conf результаты поиска этой линии

#LoadModule rewrite_module modules/mod_rewrite.so 

взять хэш из

LoadModule rewrite_module modules/mod_rewrite.so 

рестарт apatche

Смежные вопросы