如果用戶請求圖像,是否可以將用戶重定向到php頁面,然後重定向到不同的圖像?將圖像重定向到PHP頁面
例如,如果用戶請求圖像或其他網站請求圖像,它應該重定向到php頁面,然後重定向到不同的圖像。
如果其他網站請求http://example.com/images/a.gif,網站會得到不同的圖像,即http://example.com/images/b.gif。
可能嗎?讓我知道如果我不清楚我的問題。
謝謝。
如果用戶請求圖像,是否可以將用戶重定向到php頁面,然後重定向到不同的圖像?將圖像重定向到PHP頁面
例如,如果用戶請求圖像或其他網站請求圖像,它應該重定向到php頁面,然後重定向到不同的圖像。
如果其他網站請求http://example.com/images/a.gif,網站會得到不同的圖像,即http://example.com/images/b.gif。
可能嗎?讓我知道如果我不清楚我的問題。
謝謝。
你的意思是你想重定向到一個不同的圖像,如果該請求來自您的網站之外?然後,你需要Apache的mod_rewrite和規則是這樣的:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://your\.site\.com/ [NC]
RewriteRule a.gif b.gif [L,R]
這意味着:如果引用者是不是你的網站的一部分,重寫每個請求A.GIF到b.gif。
是的,你說得對:) – Searock 2010-06-17 20:22:11
上面指定的RewriteRule最好,如果你使用的是Apache。你可以通過服務器的配置文件或通過.htaccess規則來完成,如果你的服務器支持。有關更多信息,請參閱Apache的modrewrite頁面(適用於2.2版本):http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html
如果您使用IIS或其他Web服務器,它們都允許類似的重定向,它們只是有不同的實現方式。
什麼時候該重定向發生? – 2010-06-17 19:59:15
請進一步說明您想要從php頁面重定向到圖像還是從a.gif重定向到b.gif。我的意思是從一個PHP頁面到一個圖像或從一個圖像到另一個圖像。 – 2010-06-17 20:00:55