0

私は答えを求めてGoogleを見回してきましたが、見つけられないようです。トップレベルのドメイン拡張子に基づいてリダイレクトしようとしています

例えば

同じサーバーを対象とするドメインが多数あります。

www.domainA.com
www.domainB.net
www.domainC.nl
www.domainC.com

現在、サイトには 2 つの言語があります。英語 -- domain.com/en オランダ語 -- domain.com/nl

トップレベルのドメイン拡張子を見て、それを言語にリダイレクトする htaccess リダイレクトを作成したい:

.nl  -> domain.nl/nl
.com -> domain.com/en
.net -> domain.net/en

しかし、どこを見ても、リダイレクトの再調整として完全なドメイン名を使用している人がいます

完全なドメインの例を次のように変更しようとしました。

RewriteCond %{HTTP_HOST}   ^\.nl          [NC]
RewriteRule ^(.*)         /nl          [L,R=301]

ただし、これは機能しません。私の問題を解決する方法を知っている人はいますか?

4

1 に答える 1