0

私は2つのドメインを使用しています。そのうちの1つはメインドメイン(http://www.domain.com)で、もう1つはURLを短縮するためのドメイン(http://doma.in)です。

転送は次のようになります

http://domain.com->http://www.domain.com

RewriteCond %{HTTP_HOST} ^domain.com [NC]
RewriteRule (.*) http://www.domain.com/$1 [R=301,L]

http:// doma.in-> http://www。domain.com

RewriteCond %{HTTP_HOST} ^doma.in [NC]
RewriteRule (.*) http://www.domain.com/$1 [R=301,L]

http://sub.domain.com-> http://sub.domain.com(構成は必要ありませんか?!)

そして今、重要なもの

http://doma.in/VC7s98X->に変換されることなく、ターゲットに転送する必要がありますhttp:// www.domain.com

私はこの部分をどのように行うことができるかわかりません。

4

1 に答える 1

0

2番目のルールセットは(.*)、ドメインdoma.inのすべて()に一致します。末尾のパスなしでベアドメインのみに一致させるには、次のようにルールを変更します。

RewriteCond %{HTTP_HOST} ^doma.in [NC]
RewriteRule ^/?$ http://www.domain.com/$1 [R=301,L]

これにより、にhttp://doma.in/VC7s98Xリダイレクトされなくなりhttp://www.domain.comます。意図したターゲットへの転送を処理するための準備が整っているとhttp://doma.in/VC7s98X思います...その部分について支援を求めている場合、それははるかに大きな問題です。

于 2013-02-03T00:44:32.147 に答える