2010-06-26 97 views
0

伊夫一個奇怪的問題,我可是從網站獲得referals,該網站呼籲是暫不提供一個網址Apache的重定向問題

代碼: http://nzbuse.net/udnc.html/img/logo.jpg

伊夫試圖通過.htaccess進行,ErrorDocument來重定向和PHP腳本,但似乎沒有工作。

當我的index.php頁面加載它包含javascript和css時,該網站也使用smarty。

隨着Firefox,一個清除緩存,當我轉到了上述網址我得到以下日誌條目:

「GET /udnc.html/img/logo.jpg HTTP/1.1」 302 213
「 GET /missing.php HTTP/1.1" 200 81
「GET /js/main.js HTTP/1.1」 200 1341
「GET的index.php HTTP/1.1」 200 33734
「GET/CSS /樣式。 css HTTP/1.1「200 6102
」GET /favicon.ico HTTP/1.1「200 26694

但當referals的一個轉到的網址,他們得到:

「GET /udnc.html/img/logo.jpg HTTP/1.1」 302 213
「GET /missing.php HTTP/1.1」 200 81

他們不發出/得到最後4個獲取請求。

我看了整個網絡,似乎無法找到答案。

當用戶轉到root url時,他們似乎沒問題。

該網站是爲Nzb文件和用戶從重定向dont事件瀏覽,我得到1000加上referals一天,他們都做同樣的事情,這導致我認爲有問題?

任何人有任何想法爲什麼?

問候

Potman

+0

當你想表達一個404 – Gumbo 2010-06-26 19:28:59

+0


的missing.php你不應該以302回覆有以下行

頭(「位置:/index.html',FALSE,302);
它被重寫在.htaccess文件中作爲smarty系統的一部分index.php。

我需要更改嗎?
感謝
Potman – potman 2010-06-26 19:40:34

回答

0

最後四個請求將僅被用於實際的瀏覽器製造。一個自動化的工具將捕獲200的/missing.php,並完成請求。

+0

嗨 感謝您的快速性反應,但它確實相同的,如果我作爲重寫.htaccess文件中 的RewriteRule ^/udnc \的.html/IMG /標誌\ $ .JPG指數使用。php [L,R = 301] 重寫是不是tranparent和index.php需要外部refences迫使他們加載? Registers Potman – potman 2010-06-26 19:30:07

+0

你不能「強制」客戶端加載任何東西。它將加載它認爲必要的任何內容。不會說JavaScript的客戶端可能不會加載腳本。一個不使用CSS的客戶端可能不會加載樣式表。除非它是瀏覽器,否則它可能不會加載圖標。 – 2010-06-26 19:40:35

+0

嗨再 只是似乎很奇怪,客戶端加載根網址瀏覽網站,但客戶端來自失敗的URL不要。與使用根URL的客戶相比,我得到更多的referals(每天1000+)。 感謝您的幫助 – potman 2010-06-26 19:47:01