• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:.htaccessによるPCと携帯(各キャリア)の振り分け方とフォルダ設置)

.htaccessによるPCと携帯(各キャリア)の振り分け方とフォルダ設置

このQ&Aのポイント
  • .htaccessを使用して、アクセスしてきたユーザーがPCや携帯電話(ドコモ、au、ソフトバンク)かどうかを判別し、それぞれのページを表示する方法について質問します。
  • ファイルの配置方法は、PCアクセスの場合はindex.htmlを表示し、ドコモ、au、ソフトバンクの場合はそれぞれのフォルダ内のindex.htmlを表示する方法でよいかどうかを確認したいです。
  • ご存知の方、教えていただけますか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

.htaccessを使った携帯電話振り分け http://d.hatena.ne.jp/ALMIC/20060727 こちらにそのものずばりのソースがあります。 キャリア毎に転送URLを指定しますので、ディレクトリ配置は任意でOKです。 ただし、.htaccessが利用可能でもmod_rewriteに対応していないと駄目です。 mod_rewrite未対応の場合はそこまで柔軟には設定できません。 その場合は振り分け用cgi(例えばhttp://tech.bayashi.net/pdmemo/pckt.html)を利用するといいでしょう。

etu007
質問者

お礼

mod_rewrite というのは、ちょっと知識がありませんでした。 サーバーは対応しているようですが設定方法などまでは わかりません。 振り分け用cgiを利用した方がよさそうですね… ありがとうございます。

etu007
質問者

補足

mod_rewrite は対応しているのは間違いないようです。 これも.htaccessに記述するんですよね

その他の回答 (1)

回答No.2

はい、mod_rewriteが入っていないと「RewriteEngine On」以下の行がエラーになってしまうのです。 対応しているなら問題ないみたいですね。 (私が以前使用していたサーバーは未対応でした) 私はindex.cgiを置いて振り分けしてますが、htaccessで飛ばせるならその方がスマートかもしれませんね。 設置頑張ってくださいね。

関連するQ&A