チョコミントアイス

この手の質問は過去に色々されているのですが
結論がでていなかったり意味がよくわからないものが
多いので質問させていただきます。

.htaccessが使えるサーバーを利用しています。
.htaccessでアクセスしてきた人がPCとドコモ、au、ソフトバンクかどうかを判別してそれに対応しているページを表示したいのです。

その場合
.htaccessになんと記述すればよいでしょうか?

また
ファイルの配置方法は次のようでよろしいでしょうか?
index.html(トップ・PCアクセスの場合はここを表示)
│ └その他のファイル、フォルダ


├docomo(フォルダ)
│ └index.html
│  └その他のファイル、フォルダ


├au(kddi)(フォルダ)
│ └index.html
│  └その他のファイル、フォルダ


└softbank(フォルダ)
  └index.html
   └その他のファイル、フォルダ 



以上です。ご存知の方お教えください。

A 回答 (2件)

.htaccessを使った携帯電話振り分け


http://d.hatena.ne.jp/ALMIC/20060727

こちらにそのものずばりのソースがあります。
キャリア毎に転送URLを指定しますので、ディレクトリ配置は任意でOKです。

ただし、.htaccessが利用可能でもmod_rewriteに対応していないと駄目です。
mod_rewrite未対応の場合はそこまで柔軟には設定できません。
その場合は振り分け用cgi(例えばhttp://tech.bayashi.net/pdmemo/pckt.html)を利用するといいでしょう。

この回答への補足

mod_rewrite

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

補足日時:2007/04/24 03:00
    • good
    • 0
この回答へのお礼

mod_rewrite
というのは、ちょっと知識がありませんでした。
サーバーは対応しているようですが設定方法などまでは
わかりません。

振り分け用cgiを利用した方がよさそうですね…
ありがとうございます。

お礼日時:2007/04/23 17:22

はい、mod_rewriteが入っていないと「RewriteEngine On」以下の行がエラーになってしまうのです。


対応しているなら問題ないみたいですね。
(私が以前使用していたサーバーは未対応でした)

私はindex.cgiを置いて振り分けしてますが、htaccessで飛ばせるならその方がスマートかもしれませんね。

設置頑張ってくださいね。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!