スマホ用から「PC版を見る」というURLリンクを付けることは可能?
sakata4566 > スマホ用から「PC版を見る」というURLリンクを付けることは可能? @ 2015/2/2 3:01 |
---|
いつもお世話になっています。
スマホの画面をカスタマイズしており、/s/のスマートフォンページから PC用の画面を表示させたいと思っています。 通常のリンクを貼っても、自動的に/s/が入りエラーになります。 htaccessで ?mode=pc とかで行けるのかなって思いますが無理でした。 スマートフォンユーザーにとって必要十分な情報量があれば不十分な事かもしれませんが、 やっぱり、今はスマートフォンユーザーはPC版を見ないという事もあり、 両方の画面を見てもらいたいと思っています。 皆さんはどうやっておられますか? nada-icons ヘテムル 使用です。 |
n1215 > Re: スマホ用から「PC版を見る」というURLリンクを付けることは可能? @ 2015/2/2 12:34 |
---|
sakata4566 様
環境についての情報はガイドラインに沿って書いていただけると正確な情報が得られやすいです。 今回は恐らく不要ですが、次回以降ご検討ください。 http://forum.basercms.net/modules/guide/content0001.html http://forum.basercms.net/modules/guide/content0003.html スマートフォンやモバイルでPC版のページが表示できないのは自動リダイレクトが働いているせいですね。 1.設定による自動リダイレクトの永続的な制御 ユーザーエージェントごとの自動リダイレクトのデフォルト設定がlib/Baser/setting.phpにあります。
自動リダイレクトそのものを無効にするという方針で良いのであれば、 app/Config/setting.phpにてこの設定を上書きすると良いかと思います。例えば下記のように
2.URLによる自動リダイレクトの一時的な制御 また、現時点でWikiやマニュアルには載っていなかったかもしれませんが、 上記設定で自動リダイレクトをONにしている場合、URLのクエリパラメータによって自動リダイレクト制御する方法が用意されています。 下記が自動リダイレクト設定のコードです。 https://github.com/baserproject/basercms/blob/dev-3/lib/Baser/Config/bootstrap.php#L341-L369 二種類あるようです。 2−(1) ?smartphone_auto_redirect=off ?mobile_auto_redirect=off によって自動リダイレクトオフ、値をonにすれば元に戻ります。 セッションに設定がキャッシュされるので一度このクエリパラメータを含むURLにアクセスするだけで その後ほかのページにアクセスしても同じ設定が適用されます。 2−(2) ?smartphone=off ?mobile=off でもリダイレクトをオフにできます。 こちらの設定はその場のみです。 上記のいずれかの方法で対応できるのではないかと思います。 Twitter: @n_1215 |
sakata4566 > Re: スマホ用から「PC版を見る」というURLリンクを付けることは可能? @ 2015/2/2 17:54 |
---|
快いご回答ありがとうございました。
動作環境等の書き込みの不手際申し訳御座いません。 早速、 /web/hps/lib/Baser/Config/setting.php の2箇所の修正をして 作動確認できました。 スマホから /s/を取り除いてURLで、そのままPCの方をスムーズに観覧できました。 ありがとうございました。 baserCMS 3.0.0 nada-icons ヘテムル です。 |