301-й редирект с домена 3-го уровня на новый домен 2-го уровня

WS
На сайте с 08.12.2005
Offline
189
5867

Реально туплю - не получается прописать правильно в .htaccess идеальный вариант 301-го редиректа.

Ситуация - есть домен третьего уровня ааа.bbb.ru и он же www.aaa.bbb.ru

Надо чтобы ВСЕ страницы старого сайта (и с www и без www) редиректились именно на морду нового домена www.ccc.ru

A
На сайте с 03.02.2011
Offline
25
#1

RewriteEngine On

RewriteRule ^.*$ http://www.ccc.ru/ [R=301,L]

WS
На сайте с 08.12.2005
Offline
189
#2
amdf:
RewriteEngine On
RewriteRule ^.*$ http://www.ccc.ru/ [R=301,L]

Конечно же так пробовал - не проходит. Редирект с внутряков старого сайта не срабатывает.

Вообще странно все это... Похоже не в .htaccess дело.

cyrex
На сайте с 14.04.2011
Offline
33
#3

RewriteCond %{HTTP_HOST} ^www.ааа.bbb.ru [NC]

RewriteRule ^(.*)$ http://www.ccc.ru/ [L,R=301]

RewriteCond %{HTTP_HOST} ^ааа.bbb.ru [NC]

RewriteRule ^(.*)$ http://www.ccc.ru/ [L,R=301]

IL
На сайте с 20.04.2007
Offline
435
#4

В примерах выше с внутряками плохо. Редиректить всё (не забываем про без WWW http://ccc.ru)

RewriteCond    %{HTTP_HOST}            !^www\.ccc\.ru

RewriteRule (.*) http://www.ccc.ru/$1 [R=301,L]
... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
S
На сайте с 24.09.2012
Offline
9
#5

Подскажите как правильно сделать 301 редирект:

(1)

Options +FollowSymLinks

RewriteEngine On

RewriteCond %{HTTP_HOST} ^site.16mb\.com$ [NC]

RewriteRule ^(.*)$ http://site.com/$1 [R=301,L]

или

(2)

Options +FollowSymLinks

RewriteEngine On

RewriteCond %{HTTP_HOST} ^site\.16mb\.com$ [NC]

RewriteRule ^(.*)$ http://site.com/$1 [R=301,L]

Кто-нибуть делал похожее? Спасибо!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий