kumagoro779回答ポイント 300ptウォッチ 1

.htaccessにてスマートフォンサイトとPCサイトのユーザーエージェントを判別して振り分けをする設定を行ったのですが、iPhone Safariの「ホーム画面に追加」向けに設定したアイコン(link rel="apple-touch-icon-precomposed")が表示されなくなってしまいました。

.htaccessの上記振り分け設定を外せば、正常にアイコンが表示されることから、.htaccessの振り分け設定が原因と思われます。

そうはいっても.htaccessでスマートフォンサイトとPCサイトの振り分けをしたいと思いますので、上記振り分け設定をしても、iPhoneの「ホーム画面に追加」向けに設定したアイコンが正常に表示される方法を教えて頂けないでしょうか?
素人なものでして、.htaccess等への具体的な記述方法を教えていただけますと大変助かります。

なお、.htaccessのユーザーエージェントでの判別・振り分けの記述は下記の通りです。

RewriteEngine on
RewriteCond %{REQUEST_URI} !/pc/
RewriteCond %{HTTP_USER_AGENT} !(iPod|iPhone|Android.*Mobile|Windows\ Phone)
RewriteRule ^(.*)$ pc/ [R]
RewriteBase /

RewriteCond %{REQUEST_URI} /pc/
RewriteCond %{HTTP_USER_AGENT} (iPod|iPhone|Android.*Mobile|Windows\ Phone)
RewriteRule ^pc/(.*)$ $1 [R]
RewriteBase /

何卒よろしくお願いいたします。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2012-06-10 21:28:39
終了日時
2012-06-10 23:44:31
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

.htaccess519REQUEST_URI42Android1409Safari651iPhone2074スマートフォン801iPod893Apple424Windows5693icon13アイコン1692

人気の質問

メニュー

PC版