同じドメインにて携帯とPCの振り分けなのですが、htaccessにて振り分けたのですが、ブラウザに「振り分けがループしています」とでるのですが、
これはなぜでしょう?
htaccessの中身の内容ですが、
DirectoryIndex index.php index.html index.htm
これで読み込んだindex.phpの中身は
<?php
$agent = $_SERVER['HTTP_USER_AGENT'];
if(preg_match("/^DoCoMo/i", $agent)){
header("Location: http://www.○○○○○.com/mobile/index.xhtml");
exit;
}else if(preg_match("/^(J\-PHONE|Vodafone|MOT\-[CV]|SoftBank)/i", $agent)){
header("Location: http://www.○○○○○.com/mobile/index.xhtml");
exit;
}else if(preg_match("/^KDDI\-/i", $agent) || preg_match("/UP\.Browser/i", $agent)){
header("Location: http://www.○○○○○.com/mobile/index.xhtml");
exit;
}else{
header("Location: http://www.○○○○○.com/");
exit;
}
?>
サーバはlolipopでhtaccessのパーミッションは604で
phpのパーミッションは700です。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
机上で考えただけですので、間違ってるかもしれませんが・・
DirectoryIndexの最初にindex.phpを置いておられるということは、
header("Location: http://www.○○○○○.com/");
の部分でindex.phpを読み出すことになり、ループすることは当然かと思いますが。
該当部分をheader("Location: http://www.○○○○○.com/index.html");
にしてやって、PC用のindex.htmlを作成すればいいんじゃないかと。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ExcelVBAで、index、match関数を使用して、指定範囲に出力したい 3 2022/10/18 21:53
- PHP グローバルスコープはありますか? 1 2022/08/08 19:28
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- PHP 'member_picture/'に/がありますが 、「スラッシュ」は必要でしょうか? 1 2022/11/27 04:32
- PHP imageフォルダに、画像をリサイズして保存する時のファイル名を変更したい 1 2023/05/30 11:39
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- Excel(エクセル) マクロを簡潔にしたい 6 2022/09/16 10:37
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- JavaScript 画像の表示位置 3 2022/12/23 08:25
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
表示画面が真っ白になる場合、...
-
○.datから情報を取り出し、○.ht...
-
第1のPC(192.168.0.1)の/var/ww...
-
古語の読み方が、?です。
-
アクセスカウンター(counter.cg...
-
ステップサーバーでの.htaccess...
-
htmlにアクセスと同時に、あるC...
-
EXCELファイルに誰がアクセスし...
-
CGIでソースがそのままでてしま...
-
《エクセルVBA》「他の人が該当...
-
CGIでの500エラー
-
VBAでサーバーにアクセスするに...
-
perlからphpを実行して結果を得...
-
VBScriptで、ファイルから任意...
-
FTPにて553エラー
-
cgiからファイルの書き込みがで...
-
VBAを使用して、外部サーバのフ...
-
ASPからJavaScriptへの受け渡し...
-
「EJBとServletの違い」「J2SE...
-
cgiファイルを他のhtmlファイル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlにアクセスと同時に、あるC...
-
CGIでコードがむきだしの状態で...
-
メールフォームのCGIでデータが...
-
フォームの情報が送信されるよ...
-
public_html外でCGIやPHPを動か...
-
携帯とPCの振り分け
-
自社サーバー異常発生。CGIがポ...
-
IISのSSIの設定について
-
Forbiddenの意味
-
サイト内のファイルの更新日を...
-
http://tydsu.com/oeder と後ろ...
-
1-man.netでメールフォームの設...
-
.htaccessを用いて.cgiを.html...
-
YY-BOARDについて
-
utf-8で作成した。formmailのht...
-
花の名前を教えてください。 8...
-
表示画面が真っ白になる場合、...
-
メールフォームの設定なのです...
-
private_htmlについて
-
第1のPC(192.168.0.1)の/var/ww...
おすすめ情報