0
我在我的HTACCESS文件中使用重寫規則將所有圖像導向到PHP文件。如何爲某些請求域創建重寫規則
RewriteRule \.(?:jpe?g|gif|png)$ adaptive-images.php
此HTACCESS文件位於我用作其他域的CDN的域上。我只希望在外部域請求圖像時應用規則。
如何指定這樣做的重寫條件?
感謝
我在我的HTACCESS文件中使用重寫規則將所有圖像導向到PHP文件。如何爲某些請求域創建重寫規則
RewriteRule \.(?:jpe?g|gif|png)$ adaptive-images.php
此HTACCESS文件位於我用作其他域的CDN的域上。我只希望在外部域請求圖像時應用規則。
如何指定這樣做的重寫條件?
感謝
我只想當圖像由外部域所要求的規則來適用。
想在http_referer上重寫條件。試試這個:
RewriteCond %{HTTP_REFERER} !cdndomain\.com [NC]
RewriteRule \.(?:jpe?g|gif|png)$ adaptive-images.php
,並在萬一沒有HTTP_REFERER因爲URL在瀏覽器中直接輸入,但要成爲真正的圖像,你可以使用這個:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !cdndomain\.com [NC]
RewriteRule \.(?:jpe?g|gif|png)$ adaptive-images.php
試試這個
RewriteCond %{HTTP_HOST} !^*.?yourdomain.com$
RewriteRule \.(?:jpe?g|gif|png)$ adaptive-images.php
待辦事項你需要添加更多特定的域名? –
或者你是指控制de用戶域誰要求的圖像? –