2013-08-08 2 views
0

Я перемещаю сайт в новый домен и нуждаюсь в том, чтобы вся структура (субдоменов и доменов) оставалась неповрежденной при использовании перенаправления 301.301 Переадресовать домен и субдомены с помощью htaccess

http://example.com/test/page в http://example2.com/test/page

также

http://wildcard.example.com/test/page/random в http://wildcard.example2.com/test/page/random

+0

Я думаю, что вам нужен файл Htaccess для каждого поддомена. [Вы должны посмотреть на этот ответ для постоянного перенаправления] (http://stackoverflow.com/a/15057194/1572077) – miah

ответ

0

Самый простой Солу Тион я нашел ....

Для основного домена: (. *)

RewriteCond% {HTTP_HOST}^example.com [NC]

RewriteRule^$ http://example2.com/ $ 1 [L, R = 301]

Для каждой подобласти:

RewriteCond% {HTTP_HOST}^each-subdomain.example.com [NC]

RewriteRule^(. *) $ http://each-subdomain.example2.com/ $ 1 [L, R = 301]

1
RewriteEngine on 
RewriteCond %{HTTP_HOST} ^http://example.com/test/page [NC] 
RewriteRule ^(.*)$ http://example2.com/test/page [L,R=301,NC] 

и

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^http://wildcard.example.com/test/page/random [NC] 
RewriteRule ^(.*)$ http://wildcard.example2.com/test/page/random [L,R=301,NC] 

вы можете использовать его

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