###前提・実現したいこと
PHPでユーザーエージェントの振り分けの設定をしたいです。
ディレクトリは下記のように格納しました。
index.php ←振り分けるためのphpのみ
∟SP
∟PC
下記のコードを入れて実装したところ、
https://○○○○.com/aaa/のURLをクリックすると
PCはhttps://○○○○.com/aaa/pc/index/phpを読み込み、
スマホはhttps://○○○○.com/aaa/sp/index.phpを読み込みました。
ただ先方の要望としては、
PCのブラウザにhttps://○○○○.com/aaa/sp/とURLを入力した場合でも
PCのページにリダイレクトするようにしてほしいとの事でした。
現状のPHPだとaaa/以下のディレクトリまでURLで指定すると、
そのディレクトリ配下のindex.phpが読み込まれてしまいます。
PHPについては知識がなく、web上の情報をコピーして実装することしかできないので、
このような特殊な依頼に対応できず困っています。
どなたか解決方法をご教示いただければ幸いです。
よろしくお願い致します。
###発生している問題・エラーメッセージ
エラーメッセージ
###該当のソースコード
<?php $ua = $_SERVER['HTTP_USER_AGENT']; if (preg_match('/(iPhone|Android.*Mobile|Windows.*Phone)/', $ua)) { header('Location: ./sp/index.php'); exit(); } ?> <?php $ua = $_SERVER['HTTP_USER_AGENT']; if (preg_match('/(Chrome|Safari|Firefox)/', $ua)) { header('Location: ./pc/index.php'); exit(); } ?>
###試したこと
課題に対してアプローチしたことを記載してください
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答1件
あなたの回答
tips
プレビュー