2013-07-25 45 views
1

我對HTML代碼中給出的每一個圖像URL以下rewritiing規則的.htaccess - 在扶養重寫規則

RewriteRule ^([^tn].*\.(gif|jpg|png))$ /media/k2/watermark.php?image=$1&watermark=watermark.png [NC] 

我想補充一點,將被注入作爲GET參數一些可選參數「夥伴」到watermark.php腳本。但問題是,它不會被添加到任何圖像URL(因爲我不想修改顯示圖像的每條代碼行),而是添加到網站URL。是否有可能使在.htaccess一個扶養,將工作是這樣的:

「如果瀏覽器URL的‘合作伙伴’參數中注入到每一個圖像URL以及」

是有可能呢?

回答

1

是的,它可能只需要添加QSA(查詢字符串附加)標誌,以您的規則:

RewriteRule ^([^tn].*\.(gif|jpg|png))$ /media/k2/watermark.php?image=$1&watermark=watermark.png [NC,L,QSA] 

QSA標誌將確保保留任何瀏覽器提供的查詢參數,同時添加自己的重寫規則新的。

+0

Awsome!謝謝。 –

+0

不客氣,很高興它解決了。 – anubhava