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

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 回答