我檢測到我的服務器通過Google網站管理員工具使用了PHPSESSID。 Google Analytics(分析)中顯示的跳出率從兩週前檢測到PHPSESSID以來,已從約2%增加到75%。有了它,我的網站上出現了大量的URL參數。我無法刪除它們,我只能決定這些條目是否對我的網站的行爲有影響。我可以看到160多個重定向重複內容。我知道我可以使用下列條目:如何禁用動態網站上的PHPSESSID?
php_value session.use_only_cookies 1
php_value session.use_trans_sid 0
in .htaccess以防止出現PHPSESSID。
但是這並不能解決問題。因爲我有一個動態的網站,我不能使用此代碼:每一頁上
$actualurl= 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$correcturl = 'http://www.ragepank.com/articles/26/disable-phpsessid/';
if ($correcturl != $actualurl) {
header("HTTP/1.1 301 Moved Permanently");
header("Location: " . $correcturl);
exit();
}
,防止訪問者重定向。任何想法都表示讚賞。
P.S.該網站在Apache服務器上運行。
添加到PHP文件「,如圖谷歌Analytics(分析)跳出率開始,因爲我是從約2%至75%,以增加在兩週前檢測到了PHPSESSID。「你爲什麼認爲URL參數會導致跳出率? – ceejayoz