0

mydomain.com と my.domain の 2 つのドメインがあるとします。

そして、サブドメインを含む 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 に答える