我目前有一个可以去的系统
<img src = "http://www.mydomain.com/assets/thumbnail.php?url=website_url_here/"/>
但问题是,浏览器不会缓存它,因为我会在一个页面上有多个这些图像,只是更改thr url
变量。
所以我想做的是使用.htaccess将网址转换为
<img src = "http://www.mydomain.com/assets/thumbnail/website_url_here.png"/>
怎么可以这样做?
答案 0 :(得分: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]