0

我想知道是否有一条规则可以添加到我的 .htaccess 文件中,使图像的 URL 显示为另一个图像 URL。这是我所指的用例:

我的应用程序使用 GD 库自动为图像添加水印。反过来,新加水印的图像有一个图像源localhost/some/dir/image.php?original=someFilename.png

是否可以使该动态图像 URL 显示为原始 URL,但仍提供动态、带水印的图像?提前致谢。

4

1 回答 1

1

这应该有效(目前正在测试它):

RewriteRule ^(.+\.png)$ /some/dir/image.php?original=$1

对我有用,但您可能不想在文件名中允许任何字符(“.+”)。以下将更具限制性但也更安全:

RewriteRule ^([A-z0-9]+\.png)$ /some/dir/image.php?original=$1
于 2012-11-20T14:44:29.993 回答