質問
例として以下をリダイレクトしたい:
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
所属していません StackOverflow