2

これはかなり単純だと確信していますが、適切なコードが見つかりません。

www.newdomain.comにある可能性のあるwwwすべてのサブページ.任意のランダムリンクの有無にかかわらず、すべて、古いドメインをリダイレクトする必要があります

これが現時点での私のもので、www.old-doamin.com/old-page - www.newdomain.com/old-page にリダイレクトすることを除いて、うまくリダイレ​​クトされます。

新しいページのホームページに移動する必要がある場合。

お手伝いありがとう。

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

RedirectMatch 301 ^/(.*)http://www.newdomain.com/$1
4

2 に答える 2

0

なぜDNSを介してそれをしないのですか? old-domain.com トラフィックがリダイレクトされるように、CNAME リダイレクトがおそらく最適でしょうか?

htaccess を使用する場合は、次のようにします。

RewriteEngine on
RewriteCond %{HTTP_HOST} old\.com$
RewriteRule .* http://www.new.com/ [L,R=301]
于 2013-10-14T13:12:39.393 に答える
0

www をオプションにすると、これでうまくいくはずです。

RewriteCond %{HTTP_HOST} old-domain\.com$ [NC]
RewriteRule ^ http://www.newdomain.com/ [R=301,L]

既存のルールを両方削除することを忘れないでください。

于 2013-10-14T13:14:24.990 に答える