![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
パソコン版とモバイル版の2つのページを別々に作成しています。
本来動作させたい方はモバイル版で、パソコンはミラーページとして設置したいと思います。
そこで、振り分け機能を設置したいのですが、できればPHPファイルを使用しない方法が良いのです。
どのたか教えて頂けませんか?
例)
■ユーザーがPCから「http://abc.jp」にアクセスした場合
実際に表示されるURLは⇒http://abc.jp/
■ユーザーが携帯から「http://abc.jp」にアクセスした場合
実際に表示されるURLは⇒http://abc.jp/mobile/
宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
phpを使いたくなければ.htaccessで携帯のIP(各キャリアのサイトで公開されています)だったら飛ばすようにするしかないでしょうね。
あるいは
>■ユーザーがPCから「http://abc.jp」にアクセスした場合
>実際に表示されるURLは⇒http://abc.jp/
>
>■ユーザーが携帯から「http://abc.jp」にアクセスした場合
>実際に表示されるURLは⇒http://abc.jp/mobile/
を逆にして、携帯版を http://example.com 、PC版を http://example.com/pc/ とすればJavaScriptで飛ばすことも出来そうです。
ただ「phpを使いたくない」のは何故でしょうか?保守まで考えれば一番使いやすいと思うのですが・・。
ご返答有難うございます。
PHP以外の方法ですと、やはり.htaccessになりますよね。
実は、アドバイス頂いた
>を逆にして、携帯版を http://example.com 、PC版を http://example.com/pc/ とすればJavaScriptで飛ばすことも出来そうです。
上記のような記載をしてみたのですが、直接http://abc.jp/pc/index.htmlにアクセスされると、そのページが見られてしまうので、それも困ってしまっています。
下記が設定した感じです。
<Files ~ "^.(htaccess|htpasswd)$">
deny from all
</Files>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.abc\.jp)(:80)? [NC]
RewriteRule ^(.*) http://abc.jp/$1 [R=301,L]
Redirect permanent http://abc.jp/index.html http://abc.jp/pc/index.html
Redirect permanent http://abc.jp/index.html http://abc.jp/pc/index.html
Redirect permanent http://abc.jp/ http://abc.jp/pc/index.html
order deny,allow
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} DoCoMo [NC,OR]
RewriteCond %{HTTP_USER_AGENT} J-PHONE [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Vodafone [NC,OR]
RewriteCond %{HTTP_USER_AGENT} SoftBank [NC,OR]
RewriteCond %{HTTP_USER_AGENT} MOT- [NC,OR]
RewriteCond %{HTTP_USER_AGENT} UP.Browser [NC,OR]
RewriteCond %{HTTP_USER_AGENT} KDDI [NC,OR]
RewriteCond %{HTTP_USER_AGENT} DDIPOCKET [NC,OR]
RewriteCond %{HTTP_USER_AGENT} WILLCOM [NC,OR]
RewriteCond %{HTTP_USER_AGENT} L-mode [NC]
RewriteRule ^$ http://abc.jp/index.html [R]
記載方法はあっているのでしょうか?
追記:アドバイス頂いた「」はどういう意味なのでしょうか?
重ね重ねスイマセン。
No.2
- 回答日時:
振り分けツールを使うのはどうでしょうか?
http://w021.q.fiw-web.net/furi/furi.shtml
参考URL:http://w021.q.fiw-web.net/furi/furi.shtml
ご返答有難うございます。
CGIという手もありますね。
PHPやCGI、.htaccsessで振り分けてもSEO上ではどうなんでしょうか?
どの方式が問題ないと思いますか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(開発・運用・管理) 【至急】.htaccessによるディレクトリ単位でのリダイレクト 2 2023/08/10 13:46
- Windows 10 Windows 10 IoT Enterprise 2019 LTSC のHDD故障時の復旧 1 2022/05/27 12:06
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/09 10:07
- その他(Microsoft Office) Office2013サポート終了後、何を選ぶか 8 2022/11/21 15:45
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/09 08:37
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/10 08:51
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/08 09:05
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/03/09 14:24
- その他(OS) Windows Server評価版がダウンロードできない 1 2022/05/06 13:32
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パソコン版とモバイル版の振り...
-
ユーザーエージェントをとって...
-
携帯サイトとPCサイトの振分け...
-
PC用サイトで携帯アクセスをカ...
-
携帯サイトの作成について以下...
-
自動的にHPにアクセスし、ペー...
-
index.phpでPCからと携帯からの...
-
携帯サイトの製作とその運用に...
-
携帯向けのサイトで、リンクを...
-
掲示板に画鋲、ホッチキス以外...
-
wakwakでhpを製作しています。
-
おみくじの
-
自動人数カウンターってありま...
-
独学でCGIの勉強
-
知り合いにだけ見れるページを...
-
オークションCGI
-
お絵かき掲示板
-
花の名前を教えてください!
-
正規表現での「ひらがな」の使い方
-
あと・・・
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
携帯HPとPCHPの識別
-
ダイアログをJavascriptで操作...
-
携帯でアクセスした時に・・・
-
指定したリンクに自動で飛ばし...
-
パソコンの検索エンジンから見...
-
携帯のサイトをPCから見ても表...
-
共通のURLで、PCからも携帯か...
-
ドコモimode用のH.P.を他社携帯...
-
PowerShellでのエラー出力の読...
-
お寺の門前に設置してある掲示...
-
VBスクリプト---アプリの終了に...
-
パソコン用語「ツリー」って、...
-
携帯のアンテナ基地の設置料の...
-
掲示板に画鋲、ホッチキス以外...
-
HPのページないしリンクにパス...
-
自動人数カウンターってありま...
-
レジストリの設定をすぐに反映...
-
設置出来ない…
-
HPで「あなたは何人目です」...
-
風俗嬢の心のセンサーは壊れて...
おすすめ情報