問題

 # Structure
- example.com/static
-- .htaccess
-- images
--- file.png
--- file_cache.png
-- photos
--- file.jpg
--- file_cache.jpg
 

我想從URI和返回檔案重寫此規則GET param.

例如:

http://example.com/static/images/file.png

( – 伺服器將透過連結嘗試返回檔案)

但是!

當用戶宣告GET引數和值等於“type = cache”時.

然後透過連結

http://example.com/static/images/file.png?type=cache

伺服器RETURN檔案

http://example.com/static/images/file_cache.png

謝謝!

  最佳答案

您可以建立一個新的檔案static/images/.htaccess並使用此規則:

 RewriteEngine On

RewriteCond %{QUERY_STRING} ^type=([^&]+)$
RewriteRule ^file\.(png|jpe?g)$ file_%1.$1? [L,NC]
 

  相同標籤的其他問題

.htaccessapache2