人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

携帯サイトのリダイレクトについてです。
現在PCサイトと携帯サイトを運営しており下記のようなURLにしています。

---------------------------------------
PCサイト:http://xxx.jp/
携帯サイト:http://xxx.jp/mobile/
---------------------------------------

PCから http://xxx.jp/mobile/ へアクセスされた場合は http://xxx.jp/
を表示させ、携帯からhttp://xxx.jp/ にアクセスされた場合は、http://xxx.jp/mobile/ を表示させる方法を教えてください。

●質問者: masterkton
●カテゴリ:インターネット ウェブ制作
✍キーワード:pc URL アクセス サイト リダイレクト
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● ctrl-v
●60ポイント

スクリプトにPHPをお使いでしたら、携帯判別スクリプトとしてpearの Net_UserAgent_Mobile がおすすめです。

Net_UserAgent_Mobileはこちらのサイトを参考にしてください。

http://pear.php.net/package/Net_UserAgent_Mobile

http://dozo.matrix.jp/pear/index.php?PEAR%2FNet_UserAgent_Mobile

具体的な使用方法は、Net_UserAgent_Mobileをインストール後、

モバイルサイトhttp://xxx.jp/mobile/のスクリプトの先頭に

require_once('Net/UserAgent/Mobile.php');
$agent = &Net_UserAgent_Mobile::singleton();
if ($agent->isNonMobile()) {
header("Location: http://xxx.jp/");
exit;
}//if_end

PCサイトhttp://xxx.jp/のスクリプトの先頭に

require_once("Net/UserAgent/Mobile.php");
if(Net_UserAgent_Mobile::isMobile()){
header("Location: http://xxx.jp/mobile/");
exit;
}//if_end

と記述すれば振り分けができます。

◎質問者からの返答

回答ありがとうございます。大変参考になりますが、できれば、.htaccess のような外部ファイルに記述したいと思っています。方法わかりますでしょうか?

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ