0

米国の国のトラフィックをmydomain.comから私の国のドメインにリダイレクトしたいと考えています。私のウェブサイトは Wordpress で作成されており、.htaccess を使用したいと考えています。以下のコードを適用しましたが、すべての IP アドレスをmydomain.usにリダイレクトしています。どんな体でも助けになりますか?

GeoIPEnable On
RewriteEngine on
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} !^(US)$ 
RewriteRule ^(.*)$ http://mydomain.us [R,L]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

私のドメイン mydomains.com と mydomains.us は、カテゴリや投稿などの構造と同じです。mydomain.com トラフィックを US IP から mydomain.us (ただしドメイン全体) にリダイレクトしたい

https://stackoverflow.com/users/2862485/amith https://stackoverflow.com/users/2184393/cafe-coderによる回答ありがとうござい ます

4

2 に答える 2

2

あなたは本当にドキュメントをチェックアウトする必要があります

あなたの場合、次の書き換えルールを試してください。

GeoIPEnable On
RewriteEngine on
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^US$ 
RewriteRule ^(.*)$ http://mydomain.us/$1 [R,L]
于 2013-10-29T11:56:38.660 に答える