cakephpを使っているので以下の.htaccessを記述しています。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>

現状、全てのファイルに適用している状態ですが、
imgフォルダのみ別なRewriteRuleを定義したいのですが
どのようにしたらよいでしょうか?

imgを除く全てとするにはどのような正規表現になりますか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2008/08/27 02:06:36
  • 終了:2008/08/27 09:40:28

回答(1件)

id:pahoo No.1

pahoo回答回数5960ベストアンサー獲得回数6332008/08/27 07:28:46

ポイント60pt

こんな感じでどうでしょうか。

RewriteCond %{HTTP_HOST} ^www.hoge.com/img/
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]

参考サイト

id:linyows

以下の方法でいけました。

RewriteCond %{REQUEST_URI} !^/img/

RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]

RewriteCond %{REQUEST_URI} ^/img/

RewriteRule [パターン] [変換URL] [オプション]

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

2008/08/27 09:40:26

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません