我試圖阻止用戶直接訪問我網站上的文件。基本上我有一個圖像位於/images/header.jpg.htaccess重定向直接訪問
我試圖使用.htaccess轉發所有嘗試直接訪問該文件「http://www.domain.com/images/header.jpg 「到我的404頁面,但我希望從我的源代碼調用時仍然加載圖像。讓情況變得複雜的事情是我實際上將header.jpg重定向到了另一個圖像文件夾。
所以最終想要的效果是:
用戶加載頁面 - > header.jpg被調用,並重定向到new_header.jpg 用戶試圖從他們的網站鏈接header.jpg - >他們重定向到我的404頁。
我已經嘗試了一些條件,但一直沒能達到預期的效果...
RewriteCond %{REQUEST_URI} ^/images
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?domain.com [NC]
RewriteRule ^(.*\header.jpg(/.*)?)$ new_header.jpg [L,QSA]
那些只是重寫條件,你是否有遵循它們的規則? –
對不起是RewriteRule ^(。* \ header.jpg(/.*)?)$ new_header.jpg [L,QSA] – user1647347