我一直在挖,但也许我错过了。
我希望/ images / user-images下的所有图片都能重定向到php文件。
示例:http://domain.com/images/user-images/Montreal/private/2012_08_10/YzAbCdE.jpg
但我希望能够知道他们仍然要求的图像。 URL路径不需要更改,只要请求路径获取网页上的图像,我就可以对其进行换肤。
这是我目前使用的mod重写。
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteRule ^css/.*$ - [PT]
RewriteRule ^js/.*$ - [PT]
感谢。
答案 0 :(得分:1)
RewriteRule ^images/user-images/(.*)$ /my-php-file.php?image=$1
请求的图片将以$_GET['image']
的形式在Montreal/private/2012_08_10/YzAbCdE.jpg
中提供。
答案 1 :(得分:0)
Mod_rewrite对此有些过分。这也可以这样做
Alias / images / user-images / photo