推しミネラルウォーターはありますか?

PCサイトから携帯サイトへ飛びません。

具体的にはグーグルモバイルやヤフーモバイルで検索した際にPCサイトがヒットするのでクリックします。
すると携帯サイトへ飛ぶようにPHPで指定していますが機能しません。


参考情報
*携帯から検索ではなくPCサイトのURLに直でアクセスすると携帯サイトへ飛ぶ
*グーグルモバイルなどだとURLがhttp://google.○○、、、
みたく書き換えられてしまう。


どなたか教えてください。宜しくお願い致します。

A 回答 (2件)

グーグルモバイルやヤフーモバイルでは、PCサイトを携帯用に変換して表示しています。


そのため、PHP内でリダイレクトを指定しても飛びません。
(PHPが出力したHTMLを変換しているため、PHPは呼ばれません)

携帯で表示されたページの下の方にひっそりと
「変換してます」
と書いてあるので、確認してみてください。
    • good
    • 0

>携帯サイトへ飛ぶようにPHPで指定していますが機能しません。



どう書いているのかがわからないと、何故機能しないかを推測することも出来ません。

もう少し、今現在のスクリプトの処理内容(もしくはソース)について補足してください。

この回答への補足

すみません、、、コードを貼付けました。
基本的にはindex.phpでユーザーエージェントを使って振り分けています。

$agent = $_SERVER['HTTP_USER_AGENT'];
if(preg_match("/^DoCoMo/i", $agent)){
header("Location: http://******/mbtop.html");
echo"docomo";
}else if(preg_match("/^(J\-PHONE|Vodafone|MOT\-[CV]|SoftBank)/i", $agent)){
header("Location: http://******/mbtop.html");
echo "vodafone/softbank";
}else if(preg_match("/^KDDI\-/i", $agent) || preg_match("/UP\.Browser/i", $agent)){
header("Location: http://******/mbtop.html");
echo"au";
}

宜しくお願い致します。

補足日時:2008/05/21 19:40
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報