1

画像ファイルを特定のフォルダーにリダイレクトするルールを作成する必要があります。つまり「イメージ」

RewriteCond $1 ^(.*\.jpg|.*\.gif|.*\.bmp)

それはすべてのイメージに一致します。再書き込み部分は私を混乱させます。それが欲しいです

Http://domain.com/path/controller/view/image.jpg
http://domain.com/any/path/that/i/want/image.jpg

ファイルをロードする

http://domain.com/iamges/image.jpg

これは可能ですか?

4

1 に答える 1

2
RewriteEngine On
RewriteBase /

# prevent endless loops
RewriteCond %{REQUEST_URI} !images/

# capture only the filename 
RewriteRule ^.*/(.*\.jpg|.*\.gif|.*\.bmp) images/$1 [L,R]

[L,R] の R オプションは、目に見える書き換えを強制しています。画像がリクエスト URL から来ているように見せたい場合は、[L] を使用してください。

詳細については、mod_rewrite のドキュメントを参照してください。

于 2008-11-06T17:34:14.027 に答える