![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
以下のようにキャリア判別しましたが、ドコモ(f706i)
でみるとサイトが移動しました(301)が出ます。
これはなんとかならないんでしょうか?
<?php
$agent = $_SERVER['HTTP_USER_AGENT'];
if(preg_match("/^DoCoMo/i", $agent)){
header("Location: http://sample.com/i/index.html");
exit;
}else if(preg_match("/^(J\-PHONE|Vodafone|MOT\-[CV]|SoftBank)/i", $agent)){
header("Location: http://sample.com/s/index.html");
exit;
}else if(preg_match("/^KDDI\-/i", $agent) || preg_match("/UP\.Browser/i", $agent)){
header("Location: http://sample.com/e/index.html");
exit;
}else{
header("Location: http://sample.com/pc/index.html");
exit;
}
?>
No.1ベストアンサー
- 回答日時:
以下のようにheader("Location: ...")の前に302レスポンスを送るとどうでしょうか。
header("HTTP/1.1 302 Found(Moved Temporary)");
header("Location: http://sample.com/i/index.html");
余談ですが、手元のドコモ端末では、header("Location: ...")だけで普通にリダイレクトします。機種(に搭載されているブラウザ)に依るところがありそうですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- PHP グローバルスコープはありますか? 1 2022/08/08 19:28
- PHP 'member_picture/'に/がありますが 、「スラッシュ」は必要でしょうか? 1 2022/11/27 04:32
- PHP imageフォルダに、画像をリサイズして保存する時のファイル名を変更したい 1 2023/05/30 11:39
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- Visual Basic(VBA) ExcelVBAで、index、match関数を使用して、指定範囲に出力したい 3 2022/10/18 21:53
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- Excel(エクセル) マクロを簡潔にしたい 6 2022/09/16 10:37
- PHP php ログイン 1 2022/11/01 00:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
preg_matchでエラーが出ます。
-
Excelで数字のみを2倍3倍にする...
-
PHP 文字の出現回数2
-
PHPメールフォーム URLと半角...
-
PHP4.4.8でxmlを表示する方法
-
A~Z、0~9を指定する方法
-
、"(ダブルクォーテーション)...
-
正規表現で「0」のみ抽出
-
preg_match関数で4-16桁の英数...
-
VBAを使ってHTMLソースから特定...
-
mb_ereg_matchのつかいかたにつ...
-
preg_matchで指定ファイルのタ...
-
VBAのコマンドボタンの文字列の...
-
ソースコードの1行が長いとき...
-
文字の入力で横バー上段、中断...
-
COBOLの改行
-
エスケープ文字の復帰(¥r)と...
-
改行コード(CR/LF)の設...
-
全角括弧と全角読点の間隔を狭...
-
ダブルコーテーション(
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
、"(ダブルクォーテーション)...
-
VBAを使ってHTMLソースから特定...
-
PHPで変数から1行目だけを取得...
-
Excelで数字のみを2倍3倍にする...
-
preg_matchでエラーが出ます。
-
正規表現でシングルクォーテー...
-
URLを抽出する正規表現
-
正規表現パターンの記入方法に...
-
PHPで<a>タグ内からURLと文字を...
-
PHP 複数行の正規表現
-
PHPの正規表現で住所を分けるに...
-
電話番号のチェック ハイフン...
-
正規表現で「0」のみ抽出
-
ereg_match関数について
-
preg_matchで Warning: Undefin...
-
PHPメールフォーム URLと半角...
-
正規表現で特定のHTMLタグのク...
-
preg_matchで指定ファイルのタ...
-
変数に指定文字列が含まれると...
-
C#でのワイルドカードを使った...
おすすめ情報