0

假设我有两个域:mydomain.com 和 my.domain

我想从 mydomain.com 上的所有页面(包括其任何子域)重定向到 my.domain 但保留 url,例如:

text.mydomain.com/goahead/ -> http://my.domain/goahead/

我尝试过这种方式,但它似乎根本不起作用:

RewriteEngine on
RewriteRule ^.*?mydomain\.com\/?(.*)$ "http\:\/\/my\.domain\/$1" [R=301,L]

错误在哪里?这样做的更好做法是什么?

4

1 回答 1

0

哦,现在我明白了:

RewriteCond %{HTTP_HOST} ^[A-Za-z0-9.]*mydomain\.com$
RewriteRule ^(.*)$ "http\:\/\/my\.domain\/$1" [R=301,L]
于 2012-09-03T21:00:11.640 回答