2011-05-02 28 views
0

我需要幫助編寫一個Apache的.htaccess文件來檢查只允許mydomain referer的引用者,否則用303響應重定向。重定向.htaccess和檢查refferer

例如:我的域名:domain1.com

我想

  1. 當用戶連接 - >http://image.domain1.com/1.jpg
  2. 檢查引薦。
  3. 如果vaild - >重定向303/http://image.domain2.com/

任何幫助,將不勝感激。

+1

好像一個愚蠢的http://stackoverflow.com/questions/5718404/redirect-303-with-check-http-referrer – jwd 2011-05-02 17:53:52

回答

0

我一直在尋找一些類似的,但作爲@jwd指出,很多教程教你如何做這個。

像這樣的事情會做你想做的事情,但如果你不知道任何htaccess的最好先學習。否則,以下對你來說不會有任何意義。

RewriteCond %{HTTP_REFERER} http://image.domain1.com/ [nc] 
RewriteRule ^(.*).jpg$ http://image.domain2.com/$1.jpg [r=303,nc] 

這會簡單地從http://image.domain1.com/圖像重定向到http://image.domain2.com/

所以http://image.domain1.com/1.jpg會重定向到TTP://image.domain2.com/1.jpg如果引薦來自http://image.domain1.com