該場景看起來像這樣,說我有一個包含一些圖像的網站。我希望允許用戶將他們嵌入到他們的網站中,但我也想在任何人嘗試直接訪問圖片時重定向。如何在允許嵌入時對htaccess進行直接映像訪問重定向
一種選擇是這
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?imgzzz.com/.*$ [NC]
RewriteRule i/image_(\d+)\.(jpg|gif) - [F]
這將拒絕來自其他地方比網站的任何訪問,但不允許嵌入圖像。
的第二個選項是ommit第二RewriteCond
只留下
RewriteCond %{HTTP_REFERER} !^$
RewriteRule i/image_(\d+)\.(jpg|gif) - [F]
其中允許嵌入,但用戶仍然可以訪問圖像,如果他從其他地方比正在添加書籤。
有什麼辦法讓嵌入可用,同時做直接訪問圖像的重定向?