0

私は掘っていましたが、多分それを逃しました。

/ images/user-imagesの下にあるすべての画像をphpファイルにリダイレクトしたい。

例:http ://domain.com/images/user-images/Montreal/private/2012_08_10/YzAbCdE.jpg

http://domain.com/photoに移動します

しかし、私は彼らがまだどの画像を要求しているかを知りたいです。URLパスを変更する必要はありません。そのパスを要求すると、Webページに画像が表示されるので、スキンを適用できます。

これは、現在使用しているmodの書き換えです。

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteRule ^css/.*$ - [PT]
RewriteRule ^js/.*$ - [PT]

ありがとう。

4

2 に答える 2

2
RewriteRule ^images/user-images/(.*)$ /my-php-file.php?image=$1

リクエストされた画像は$_GET['image']、の形式で入手できますMontreal/private/2012_08_10/YzAbCdE.jpg

于 2012-08-13T15:34:05.400 に答える
0

Mod_rewriteはこれにはやり過ぎです。これもそれをします

エイリアス/images/ user-images / photo

于 2012-08-13T16:01:42.293 に答える