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

解決済みの質問

htaccessでの携帯サイトの振り分けについて

サイトを色々探し回り、以下の様な内容をhtaccessに記入して携帯サイトの振り分けをしています。

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^DoCoMo.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^KDDI.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Vodafone.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^SoftBank.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^J-PHONE.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mozilla.+DDIPOCKET.*
RewriteRule ^$ http://hogehoge.com/cgi/mt/mt4i.cgi [R,L]

ところが、この方法だと、「http://hogehoge.com/」でアクセスした場合にはきちんと携帯サイトへ飛びますが、個別記事へのアクセスの場合には振り分けられません。

たとえば、http://hogehoge.com/blog/2007/05/29-1509.phpなどの個別記事に対応させたい場合にはどうしたら良いのでしょうか?

http://hogehoge.com/の後にどんな文字列が来てもリダイレクトされるような記述を教えてください。

投稿日時 - 2007-05-29 19:49:14

QNo.3040766

困ってます

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

こんにちわ。

確認したいのですが、rewriteとredirectどっちがしたいのでしょうか?

.htaccessに記述してあるのはrewriteのようですが、redirectであるならば参考URLのように記述すればよいのかなぁと思います。

.htaccessは置いたところのより下の階層は全て反映されるはずです。

+- index.php .htaccess
 - hoge1
  - page1.html
 - hoge2
  - page2.html

わかりづらくて申し訳ありませんが、hoge1,hoge2ディレクトリにも.htaccessが有効になるはずです。他に.htaccess設置していたりしませんか?

ご確認くださいませ。

参考URL:http://www.shtml.jp/htaccess/redirect.html

投稿日時 - 2007-05-30 09:54:22

お礼

どうやらrewriteとredirectをごっちゃに考えていたようです。
参考URLで勉強し直してみます。

ありがとうございました。

投稿日時 - 2007-06-13 16:53:20

ANo.1

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

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

回答(1)

あなたにオススメの質問