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

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

注目のQ&AランキングRSS

対象:ホームページ・Web制作

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

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

はじめまして。

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

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

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

ご教授願います。

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

回答:2件

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さん

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

回答専門家

運営 事務局
運営 事務局
(東京都 / 編集部)
専門家プロファイル 
03-6869-6825
※お電話の際は「"プロファイル"を見た」とお伝え下さい。

登録している専門家やQ&Aやコラムといったコンテンツをご紹介

専門家プロファイルに登録をしている皆様の記事や、Q&A、まとめ記事など編集部でピックアップしたものを定期的に配信していきます。よろしくお願いいたします。

運営 事務局が提供する商品・サービス

レッスン・教室

記事制作に関するご相談

記事制作に関するご相談

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

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

竹波 哲司
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さん

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

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

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

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

タイトル必須

(全角30文字)

質問内容必須

(全角1000文字)

カテゴリ必須

ご注意ください

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

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

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

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

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

対面相談

後継者がいない!事業承継安心相談

事業承継に備えて、早めに準備しましょう

大黒たかのり

大手町会計事務所

大黒たかのり

(税理士)

対面相談

自社株式の相続税・贈与税をゼロに!

本当に税金かからないの?新事業承継税制について疑問に思っていることなど気軽に相談してみませんか。

大黒たかのり

大手町会計事務所

大黒たかのり

(税理士)

セミナー

リーダー育成研修 ただ聴くだけの研修なんかじゃない!

考えて行動するリーダーのための考えて 行動する研修

丸本 敏久

株式会社メンタル・パワー・サポート

丸本 敏久

(心理カウンセラー)

対面相談 IT無料改善診断サービス
田中 紳詞
(経営コンサルタント/ITコンサルタント)