0

現在、行ける体制が整っています

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

しかし、問題は、これらの画像を 1 つのページに複数配置するが、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 に答える