0

我目前有一个可以去的系统

<img src = "http://www.mydomain.com/assets/thumbnail.php?url=website_url_here/"/>

但问题是,浏览器是否不会缓存它,因为我将在一个页面上有多个这些图像,但只是更改 thrurl变量。

所以我想做的是使用 .htaccess 将 url 变成

<img src = "http://www.mydomain.com/assets/thumbnail/website_url_here.png"/>

怎么可能做到这一点?

4

1 回答 1

1

您可以在文档根目录或assets目录中的 htaccess 文件中添加一些 mod_rewrite 规则。在您的文档根目录中,它们看起来像这样:

RewriteEngine On
RewriteRule ^/?assets/thumbnail/([^.]+)\.(png|jpe?g|gif)$ /assets/thumbnail.php?url=$1.$2 [L,NC]

或者如果 htaccess 文件位于 assets 目录中:

RewriteEngine On
RewriteBase /assets/
RewriteRule ^thumbnail/([^.]+)\.(png|jpe?g|gif)$ thumbnail.php?url=$1.$2 [L,NC]
于 2012-12-15T18:37:29.960 回答