2016-12-28 2 views
0

Я пробовал под кодом для перенаправления не www на www url в wordpresss, но его не работает..htacces redirect не работает не-www url to www url

Пожалуйста, проверьте ниже код справа один?

<IfModule mod_rewrite.c> 
Options +FollowSymLinks 
RewriteEngine On 
RewriteCond %{HTTP_HOST} ^domain.ie[nc] 
RewriteRule ^(.*)$ http://www.domain.ie/$1 [r=301,nc] 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 

</IfModule> 
+0

Do у вас установлен mod_rewrite? Вы видите ошибки в журналах? – Dekel

+0

Почему это не работает? Получаете ли вы некоторые сообщения об ошибках? –

+0

@ Внутренний серверный сервер @KoenHollander 500 –

ответ

0

В соответствии с руководством по https://www.ostraining.com/blog/wordpress/non-www/

Правильный код

RewriteCond% {HTTP_HOST}^yourdomain.com [NC] RewriteRule^(. *) $ http://www.yourdomain.com/ $ 1 [L, R = 301]

в противном случае может возникнуть другая проблема, которую вы можете reprocedure из журналов ошибок

1

Правильное правило .htaccess должно быть:

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^yourdomain.com [NC] 
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [L,R=301] 

Имейте в виду, что Wordpress имеет собственные правила перезаписи, установленные в файле .htaccess, не удаляйте их (они располагаются между строк комментариев # BEGIN WordPress и # END WordPress)

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