アメリカからのアクセスをページに振り分けるには? - ホームページ・Web制作 - 専門家プロファイル

専門家の皆様へ 専門家プロファイルでは、さまざまなジャンルの専門家を募集しています。
出展をご検討の方はお気軽にご請求ください。

アメリカからのアクセスをページに振り分けるには?

法人・ビジネス ホームページ・Web制作 2009/03/12 17:12

はじめまして。

現在WEBサイトの作成をしておりまして、日本語ページとは別に英語ページの作成をしました。

日本からのアクセスではindex.html(スプラッシュページ) → /top.htmlにページがジャンプするように作成をしているのですが、アメリカからのアクセスを/english/index.htmlへ振り分けたいです。

.htaccessファイルの編集で何とかなるのでしょうか。

ご教授願います。

pi_nattuさん ( 大阪府 / 女性 / 30歳 )

回答:2件

竹波 哲司

竹波 哲司
Webプロデューサー

- good

IPで判断するよりも・・・

2009/03/12 19:09 詳細リンク
(5.0)

はじめまして。
WEBコンサルティングをしております。
バンブーウエイブの竹波と申します。

さて、ご質問についてですが、できるかできないかでいえば、できます。

RewriteEngin On
RewriteCond %{REMOTE_ADDR} 192\.168\.0\.* [OR]
RewriteCond %{REMOTE_ADDR} 123\.456\.789\.0 [OR]
RewriteRule ^.*$ /english/index.html [L]

のような感じで、アメリカのアドレスを片っ端から書いていけば
うまくいくのではと思います。

しかし、現実的ではないでしょう。

REMOTE_HOSTで判断するのも手ですが、やはり列挙は避けれません。


**リファラーで振り分け
そこで、リファラーでもって、振り分けるというのも1つの手です。

おそらくは、大手の検索エンジンからサイトに来ることが多いのだと思いますので、

RewriteCond %{HTTP_REFERER} ^http://search\.yahoo\.com$ [NC]
RewriteRule ^.*$ /english/index.html [L]

とすれば、それほどたくさん列挙しなくてもOKなのではと思います。

ご参考になれば幸いです。

ホームページ制作のバンブーウエイブ

補足

ちなみに.htaccess以外の方法として、

javascriptで
navigator.browserLanguage
navigator.language
navigator.userLanguage

の値がenの場合には英語ページに遷移するようにする
という方法もありそうです。

評価・お礼

pi_nattuさん

ご丁寧にありがとうございます。

質問やお悩みは解決しましたか?解決していなければ...

※あなたの疑問に専門家が回答します。質問の投稿と閲覧は全て無料です。


htaccessを使っての振り分け方法

2009/03/13 12:27 詳細リンク
(5.0)

こんにちは文です。



【htaccessを使って日本と海外を振り分ける方法】


1.IPアドレスを使って、日本国のIPかそれ以外のIPかで振り分けます。
日本以外のIPの場合、まずは制限します。
日本国のIPアドレスの一覧はAPNIC(アジア・太平洋地域のIPアドレス割り当てを行なう機関)
から取得できます。


添付されたhtaccessがその制限したものになります。



【※注意】
日本語対象の方が、日本への割り当てIPアドレスを必ず利用しているとは限らないので、
ご注意ください。





2.制限したIPアドレスを別のページにジャンプさせるようにします。制限した場合、
ページが「403 Forbidden」になるので、こうなったら以下のようにジャンプさせます。

ErrorDocument 403 /english/index.html


以上で、基本的には日本と海外の振り分けが出来ます。



あとは、javascriptやPHP、CGIを駆使すれば良いかと思われます。





【参考サイト】

http://www.yuzuriha.sakura.ne.jp/~akikan/kaigai/kaigai6.html
http://www.cgis.biz/tools/access/


以上、ご参考になればと思います。

評価・お礼

pi_nattuさん

ご丁寧にありがとうございました。
参考サイトも確認させていただきます。

(現在のポイント:-pt このQ&Aは、役に立った!

このQ&Aに類似したQ&A

WEBデザイナーにはワードプレスは必須でしょうか? park123さん  2013-09-15 13:06 回答1件
メイクショップでXHTMLやAjaxを使用 nissi@さん  2010-08-04 10:53 回答2件
ドリームウィーバー リモートサイトへのPUTエラー マザーリップさん  2009-02-09 12:18 回答1件
ニュージーランドからサーバーに関するご質問 Taro Kumaraさん  2008-10-09 07:57 回答5件
専門家に質問する

タイトル必須

(全角30文字)

質問内容必須

(全角1000文字)

カテゴリ必須

ご注意ください

[1]この内容はサイト上に公開されます。

  • ご質問の内容は、回答がついた時点でサイト上に公開されます。
  • 個人や企業を特定できる情報や、他人の権利を侵害するような情報は記載しないでください。

[2]質問には回答がつかないことがあります。

  • 質問の内容や専門家の状況により、回答に時間がかかる場合があります。
気になるキーワードを入力して、必要な情報を検索してください。

表示中のコンテンツに関連する専門家サービスランキング

その他サービス

格安ホームページ制作

貴社のサイトを格安でお作りします。

中沢 伸之

ストークデザイン

中沢 伸之

(Webプロデューサー)

メール相談

ホームページSEO診断

ホームペーイjの内部SEOに特化したサービス

小菅 太郎

アイナパル

小菅 太郎

(ITコンサルタント)

メール相談

アメブロデザインテンプレートカスタマイズ承ります。

アメブロを個性豊かなデザインにしませんか?

小菅 太郎

アイナパル

小菅 太郎

(ITコンサルタント)