0

サイトを新しいドメインに移動していますが、301 リダイレクトを使用している間、(サブドメインとドメインの) 全体の構造をそのまま維持する必要があります。

http://example.com/test/page から http://example2.com/test/pageへ

また

http://wildcard.example.com/test/page/random から http://wildcard.example2.com/test/page/randomへ

4

2 に答える 2

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]

あなたはそれを使用することができます

于 2015-09-26T12:32:30.187 に答える
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]

于 2013-08-09T08:58:22.627 に答える