2

例として、以下をリダイレクトしたいと思います。

A.olddomain.com.au/blah.html  >  A.newdomain.com/blah.html
B.olddomain.com.au/blah.html  >  B.newdomain.com/blah.html

基本的に、可変数のサブドメインがあり、リダイレクトでドメイン名自体を変更したいだけです。

試してみるための手がかりや提案はありますか?

ありがとう。

4

1 に答える 1

4

これはHTTPの場合に機能するはずです

RewriteCond %{HTTP_HOST} (.*)\.olddomain\.com\.au
RewriteRule (.*) http://%1.newdomain.com/$1

HTTP と HTTPS の両方を使用する場合は、HTTP 用と HTTPS 用の 2 つのルール セットを使用する必要があります。

RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} (.*)\.olddomain\.com\.au
RewriteRule (.*) https://%1.newdomain.com/$1

RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} (.*)\.olddomain\.com\.au
RewriteRule (.*) http://%1.newdomain.com/$1
于 2009-01-05T00:56:13.260 に答える