0

我一直在挖掘,但也许我错过了。

我希望 /images/user-images 下的所有图像都重定向到 php 文件。

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

转到http://domain.com/photo

但我希望能够知道他们仍然要求的图像。URL 路径不需要更改,只要请求该路径,他们就可以在网页上获取图像,以便我可以对其进行皮肤处理。

这是我目前正在使用的 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 回答