htaccessを使って、スマホやアンドロイドだけ別URLに振り分ける、いわゆるスマホ対応サイトを作成しています。
通常の場合は、スマホやアンドロイドからのアクセスの場合は、スマホ用フォルダにリダイレクトさせているのですが、ある特定のファイルへのアクセスのみ、リダイレクトしないようにしたいと思い、下記のように設定したのですが、うまくいかず、しっかり転送されてしまいます。
RewriteEngine On RewriteCond %{HTTP_USER_AGENT} (iPhone|iPod|Android.*Mobile|Windows.*Phone|BlackBerry) RewriteCond %{REQUEST_FILENAME} !^hoge1.php$ RewriteCond %{REQUEST_FILENAME} !^hoge2.php$ RewriteRule ^$ iphone/transport.php?f=index\.php [L]
例えば、
http://xxxxxx.com/hoge1.php
と入力すると、http://xxxxxx.com/iphone/transport.php
にリダイレクトされてしまうという事です。
ネットで調べてみますと、RewriteCondは並べて書くとAnd条件になるらしいのですが、これは、何か書き方が悪いのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/03/13 13:09