質問

例として以下をリダイレクトしたい:

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

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

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

ありがとう。

役に立ちましたか?

解決

これは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
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top