Редирект с www на без www. Как сделать правильно?

Adry29 Adry29   03.09.2016 18:23   903  
Решил сделать редирект с www на без, вписал в htacces правила для редиректа, но выскочило при открытии сайта: Внутренняя ошибка сервера(500).
Сам код:
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]RewriteRule ^(.*)$ http:\/\/%1/$1 [R=301,QSA,L]
Что-то я сделал не так?

Ответы на вопрос (5) Написать ответ
такой попробуйте
вместо site.ru - Ваш домен

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

--------
Извеняюсь, не полное скинул
0
Adry29 Adry29   03.09.2016 19:07
Дело в том, что и это я пробовал, может дело в движке? DLE.
0
dimkass dimkass   04.09.2016 01:50
RewriteEngine On

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

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://tvoi-domen.com/ [R=301,L]

tvoi-domen.com замени на свой в 3-х местах.
0
probot probot   07.09.2016 18:28
Помещай строки в начало файла а не в конец тогда всё сработает!
0

Войдите, чтобы написать ответ
Вход Регистрация

Медленные сайты убивают! Закажи быстрый хостинг на CloudLinux и SSD-дисках. Более 15 стран для размещения вашего сайта.