Как настроить редирект с www на без www?
Весь интернет перелопатил, но ответа на свой вопрос так и не нашел.Может есть знающие люди, которые знают.Куда только в своем htaccessне вставлял этот код сайт пропадает и все,больше уже не знаю что делать.как еще настраивать этот редирект?
RewriteCond %{HTTP_HOST} ^www.site\.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
либо верх замените на RewriteCond %{HTTP_HOST} ^www\.site\.ru$ [NC]
а низ тот же оставьте.
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
# BEGIN WordPress
<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
RewriteEngine On
RewriteBase /
# Редирект c www на без www
RewriteCond %{HTTP_HOST} ^www\.site\.ru [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
doctor1963 вот этот редирект работает на всех моих сайтах, если проблема не решена, пишите в личку - помогу (бесплатно), а то тут любят только слово "погугли" ))
Options +FollowSymLinks #только один раз должен быть в файле вне модуля
RewriteEngine On
RewriteBase /
# Редирект c www на без www
RewriteCond %{HTTP_HOST} ^www\.site\.ru [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http:\/\/%1/$1 [R=301,QSA,L]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L] ДА, а остальное оставить?