こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

.htaccessが機能していない?

.htaccessを初めて使用します。
利用法はサイトにきた人を携帯用とPC用に振り分けるためです。
ファイル構成は以下のようにしました。
www
├.htaccess
├index.html(PC用)
└mobile─index.php(携帯用)

環境
さくらインターネット/スタンダードプラン

記述
RewriteEngine On

RewriteCond %{HTTP_USER_AGENT} DoCoMo
RewriteRule ^$ /mobile/ [R]

RewriteCond %{HTTP_USER_AGENT} KDDI [OR]
RewriteCond %{HTTP_USER_AGENT} UP.Browser
RewriteRule ^$ /mobile/ [R]

RewriteCond %{HTTP_USER_AGENT} J-PHONE [OR]
RewriteCond %{HTTP_USER_AGENT} Vodafone [OR]
RewriteCond %{HTTP_USER_AGENT} SoftBank [OR]
RewriteCond %{HTTP_USER_AGENT} MOT-
RewriteRule ^$ /mobile/ [R]

しかし全く機能せず、全てPC用のトップにとんでしまいます。
.htaccessが機能しているかも怪しく、.htaccessに日本語を入力してもエラーすら出ません。
エラーも出ないので何が起きているかもわかりません。
.htaccessが機能しているかどうかの確認の方法と、何か考えられることがあれば教えてください。

投稿日時 - 2009-10-02 17:00:10

QNo.5336278

困ってます

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

まず、httpd.confを見て
ArrowOverwrite がNoneになっていないか確認してください

携帯アクセスの振り分けは以前似たような質問を回答しましたので
参考にしてください
http://okwave.jp/qa5231810.html

投稿日時 - 2009-10-02 19:44:37

お礼

回答ありがとうございます。無事解決できました。
過去の回答も参考になりました。

投稿日時 - 2009-10-05 10:39:54

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問