2011-08-01 61 views
0

我從谷歌那裏得到了迴應,因爲無效的HTTP響應代碼,他們解釋說他們無法在我的網站上投放廣告。這令人驚訝,因爲該網站加載完全沒問題,而在我的調試器中,我根本找不到任何返回錯誤。這個錯誤日誌甚至意味着什麼?

錯誤他們派:

http://www.spanishtavern.com/home.html 
Start Time: Mon Jul 25 2011 15:51:12 GMT-0400 (Eastern Daylight Time) 
t=1311623472198 [st= 0] +REQUEST_ALIVE       
[dt=157] 
t=1311623472198 [st= 0]  URL_REQUEST_START_JOB     [dt= 
1] 
          --> load_flags = 1114240 (ENABLE_LOAD_TIMING 
| MAIN_FRAME | VERIFY_EV_CERT) 
          --> method = "GET"     
          --> priority = 0      
          --> url = 
"http://www.spanishtavern.com/home.html" 
t=1311623472199 [st= 1] +URL_REQUEST_START_JOB     
[dt=153] 
          --> load_flags = 1114240 (ENABLE_LOAD_TIMING 
| MAIN_FRAME | VERIFY_EV_CERT) 
          --> method = "GET"     
          --> priority = 0      
          --> url = 
"http://www.spanishtavern.com/home.html" 
t=1311623472199 [st= 1]  HTTP_CACHE_GET_BACKEND    [dt= 
0] 
t=1311623472199 [st= 1]  HTTP_CACHE_OPEN_ENTRY    [dt= 
0] 
           --> net_error = -2 (FAILED)  
t=1311623472199 [st= 1]  HTTP_CACHE_CREATE_ENTRY    [dt= 
0] 
t=1311623472199 [st= 1]  HTTP_CACHE_ADD_TO_ENTRY    [dt= 
0] 
t=1311623472199 [st= 1]  +HTTP_STREAM_REQUEST     [dt= 
52] 
t=1311623472251 [st= 53]   HTTP_STREAM_REQUEST_BOUND_TO_JOB 
            --> source_dependency = 
{"id":80949,"type":11} 
t=1311623472251 [st= 53]  -HTTP_STREAM_REQUEST     
t=1311623472251 [st= 53]  +HTTP_TRANSACTION_SEND_REQUEST  [dt= 
0] 
t=1311623472251 [st= 53]   HTTP_TRANSACTION_SEND_REQUEST_HEADERS 
            --> GET /home.html HTTP/1.1 
             Host: www.spanishtavern.com 
             Connection: keep-alive  
             User-Agent: Mozilla/5.0 (Windows NT 
6.1; WOW64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.122 
Safari/534.30 
             Accept: 
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 
             Accept-Encoding: gzip,deflate,sdch 
             Accept-Language: en-US,en;q=0.8 
             Accept-Charset: 
ISO-8859-1,utf-8;q=0.7,*;q=0.3 
t=1311623472251 [st= 53]  -HTTP_TRANSACTION_SEND_REQUEST  
t=1311623472251 [st= 53]  +HTTP_TRANSACTION_READ_HEADERS  
[dt=101] 
t=1311623472251 [st= 53]   HTTP_STREAM_PARSER_READ_HEADERS 
[dt=101] 
t=1311623472352 [st=154]   HTTP_TRANSACTION_READ_RESPONSE_HEADERS 

            --> HTTP/1.1 404 Not Found  
             Date: Mon, 25 Jul 2011 19:51:12 GMT 
             Server: Apache/2.2.3 (Red Hat) 
             X-Powered-By: PHP/5.1.6 
             P3P: CP="NOI NID ADMa OUR IND UNI 
COM NAV" 
             Cache-Control: private, 
must-revalidate 
             Set-Cookie: [value was stripped] 
             Set-Cookie: [value was stripped] 
             Content-Length: 5431  
             Connection: close   
             Content-Type: text/html; 
charset=UTF-8 
t=1311623472352 [st=154]  -HTTP_TRANSACTION_READ_HEADERS  
t=1311623472352 [st=154]  HTTP_CACHE_WRITE_INFO    [dt= 
0] 
t=1311623472352 [st=154]  HTTP_CACHE_WRITE_DATA    [dt= 
0] 
t=1311623472352 [st=154]  HTTP_CACHE_WRITE_INFO    [dt= 
0] 
t=1311623472352 [st=154] -URL_REQUEST_START_JOB     
t=1311623472352 [st=154]  HTTP_TRANSACTION_READ_BODY    [dt= 
0] 
t=1311623472352 [st=154]  HTTP_CACHE_WRITE_DATA     [dt= 
0] 
t=1311623472354 [st=156]  HTTP_TRANSACTION_READ_BODY    [dt= 
0] 
t=1311623472354 [st=156]  HTTP_CACHE_WRITE_DATA     [dt= 
0] 
t=1311623472354 [st=156]  HTTP_TRANSACTION_READ_BODY    [dt= 
0] 
t=1311623472354 [st=156]  HTTP_CACHE_WRITE_DATA     [dt= 
0] 
t=1311623472354 [st=156]  HTTP_TRANSACTION_READ_BODY    [dt= 
1] 
t=1311623472355 [st=157]  HTTP_CACHE_WRITE_DATA     [dt= 
0] 
t=1311623472355 [st=157] -REQUEST_ALIVE 

我爲是愚蠢道歉,但我不能使頭或這個錯誤的尾巴,更何況,在那裏它來自何處。有任何想法嗎?

回答

2

某處您必須有鏈接到home.html哪些不存在。 (這是你的主要飛濺頁)

你的網頁實際上是位於home.php

如果您訪問的網址,他們已經發送的日誌中:http://www.spanishtavern.com/home.html你會看到你真的是在404頁。 (看看螢火蟲,你會看到home.html返回一個404的請求)

爲了增加混淆,你的404頁面總是重定向到首頁。有了這樣一個home.html的URL重定向到你的主頁,這可能很容易被忽略的是一個404

0

他們得到的錯誤是404響應代碼:

--> HTTP/1.1 404 Not Found

home.html的能不被發現。

我試着做了使用相同的netcat,也得到了404響應:

$ nc www.spanishtavern.com 80 
GET /home.html HTTP/1.0 

HTTP/1.1 404 Not Found 
Date: Mon, 01 Aug 2011 13:41:26 GMT 
Server: Apache/2.2.3 (Red Hat) 
Content-Length: 280 
Connection: close 
Content-Type: text/html; charset=iso-8859-1 

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> 
<html><head> 
<title>404 Not Found</title> 
</head><body> 
<h1>Not Found</h1> 
<p>The requested URL /home.html was not found on this server.</p> 
<hr> 
<address>Apache/2.2.3 (Red Hat) Server at default Port 80</address> 
</body></html> 
+0

HTTP 1.0嗎?這將讓你在網絡上的一半網站上獲得404s。 :)如果你真的去了有問題的網站,404消息是不同的。你得到的是默認的Apache,它看起來沒有配置爲提供任何有用的東西。 – bzlm

+0

但仍然是404.在命令行上輸入HTTP 1.0稍微簡單一些。 – pvoosten

+0

您需要了解網絡的工作原理。你甚至沒有打到有問題的網站。 :)雖然你正在碰到*服務器*。 :) – bzlm