0
當我使用Pingdom監測工具檢查我的網站狀態時,我遇到了間歇性問題。Pingdom監測工具檢測HTTP 302間歇性地發現響應
每隔10-15分鐘我收到一個提示,說已找到302。我無法理解的是 - 我沒有做任何302次臨時重定向。但是,我做了301次重定向(在某些情況下)。
難道這是Pingdom的誤判嗎?
此外,我有代碼中的重定向,這樣做。不會指定HTTP響應代碼 在這裏引起問題?
header('Location: http://www.ayrshireminis.com');
exit();
該Pingdom的數據:像餅乾正在對響應設置,然後將您重定向到同一頁面
Request 1
GET/HTTP/1.0
User-Agent: Pingdom.com_bot_version_1.4_(http://www.pingdom.com/)
Host: www.ayrshireminis.com
Received header
302 Found
Date: Tue, 24 Jul 2012 13:13:25 GMT
Server: Apache
Set-Cookie: prev_session_id=2a7001f5caa79bd36995953bf4853675; expires=Thu, 23-Aug-2012 13:13:25 GMT; path=/; domain=ayrshireminis.com
Location: http://www.ayrshireminis.com/
Vary: Accept-Encoding
Connection: close
Content-Type: text/html; charset=ISO-8859-1
我喜歡你已經提出了「狀態」頁面的想法返回200響應代碼。唯一的問題是我需要在「狀態」頁面上儘可能地模仿實際的功能,儘可能靠近主頁。我會想象一個主頁用於Pingdom測試,因爲它是最好的測試,顯然它是用戶點擊的第一頁。我也對你的評論感興趣,被重定向到_same_頁面 - 這會成爲一個問題嗎?這是否構成302重定向? – crmpicco 2012-07-24 15:29:46
您看到的302重定向是由於您的PHP框架設置了Cookie(請參閱Set-Cookie標頭)。位置標題顯示您正在發送到您最初請求的同一頁面 - 現在使用cookie。由於下一個請求具有此Cookie,因此您應該收到一個正常的200響應代碼。要讓Pingdom正常工作,您需要阻止此自動Cookie生成/重定向。這可能是您的PHP框架中的一個設置。我建議僅使用/狀態頁來測試它,只是因爲你可能會考慮大多數訪問者的cookie行爲。 – gabrtv 2012-07-24 18:15:00