0

「domain-name.com」という架空の名前のドメイン名があります。誰かがこれらの URL アドレス「domain-name.com」または「www.domain-name.com」のいずれかを Web ブラウザに書き込むと、どちらの場合も「www.domain-name.com/eu」に書き換える必要があります。それを達成する方法は?

私はこのようなものを完成させましたが、それを完成させる方法がわかりません:

RewriteCond %{HTTP_HOST} !^www\.domain-name\.com
RewriteRule ^(.*)$ http://www.domain-name.com/eu/$1 [R=permanent,L]

何か案は?

4

1 に答える 1

0

私の理解が正しければ、「domain-name.com」と「www.domain-name.com」のリクエストを同じドメイン名に送信する必要がありますが、「/eu」が追加されます。これを行う1つの方法は次のとおりです。

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

これにより、「domain-name.com」と「(any-characters-here)domain-name.com」のリクエストが取得され、すべてが「http://www.domain-name.com/eu」に送信されます。

于 2013-09-24T15:49:50.823 に答える