前提
・利用サーバー:ヘテムル
・サイト形式:PCさいと、SPサイトともにHTML
(1) SPディレクトリはPCディレクトリのサブディレクトリになっています。
(例)
PCサイト:http://example.com/
SPサイト:http://example.com/sp/
(2)PC、SPともに同一ファイル名にしています。
(例)
PCサイト:http://example.com/company.html
SPサイト:http://example.com/sp/company.html
(3)SPからPCサイトにアクセスした場合は、SPページにリダイレクトされるように.htaccessを下記のように設定しています。
RewriteCond %{HTTP_USER_AGENT} (iPhone|iPod|Android|BlackBerry|IEMobile|Symbian)
RewriteCond %{HTTP_COOKIE} !viewmode=pc
RewriteRule ^[^/sp/]*$ /sp/ [R]
RewriteCond %{HTTP_USER_AGENT} !(iPhone|iPod|Android|BlackBerry|IEMobile|Symbian)
RewriteCond %{HTTP_COOKIE} !viewmode=sp
RewriteRule ^sp/(.*)$ / [R]
発生している問題・エラーメッセージ
PCとSPページで共通して使用しているトピックスボードがあるのですが、iframeで動くものでサイト内の特定のページへのリンクを貼るとPCのページが表示されてしまいます。
この時、リンク先として指定するアドレスはPCサイトのページです。
★トピックスボードの配布元:https://www.kent-web.com/bbs/topics.html
実現したいこと
トピックスボード内のリンクをクリックした際にPCであれば、PCサイトのページを表示。
SPであれば、リンク先として指定したページに /sp/ のついたページへリダイレクトさせたいです。
この時、トピックスボードにリンク先として指定するアドレスはPCサイトのアドレスを指定します。
お手数をおかけいたしますがご教示いただけますと幸いです。
あなたの回答
tips
プレビュー