2013-01-18 19 views
6

任何人都可以驗證我所看到的不是一個錯誤嗎?當有人來我的網站這是一個ASP.NET C#商店網站時,我正在檢查引用者。當我從我控制的任何其他網站鏈接時,我的主頁會正確看到引薦來源。來自Google網站建設者頁面的推薦人被剝離了嗎?

我試圖支持另一個鏈接到我的第三方網站,他們在sites.google.com/site/whatever上有一個Google網站頁面,當我跟隨該鏈接時,我的主頁上的引用鏈接是空白的。

這是谷歌正在做的事情還是在我的代碼中真正奇怪的錯誤。 (我知道你不能看我的代碼,但我想確認,谷歌從他們的sites.google頁面剝離引用請。)

感謝

+3

使用像[** Fiddler **](http://www.fiddler2.com/fiddler2/)這樣的工具準確查看要發送的內容以及正在設置的標頭。在那裏可能會有一些隱藏的重定向去除上下文信息。 – mellamokb

+1

我相信,如果他們來自HTTPS,您也不會獲得您的推薦人,並且我知道Google最近在您登錄Google帳戶時對其網站的服務方式做了一些更改。你能檢查你是從http://而不是一個安全的網站? –

+0

它確實來自https。我用小提琴手(感謝mellamokb !!)和推薦人失蹤。我會做一些實驗,看看是否所有的安全鏈接去掉它,或者它只是Google的,然後回到這裏。 – Deverill

回答

0

谷歌協作平臺是默認使用HTTPS,這意味着沒有引用數據已通過。這可能是Google全面轉向HTTPS的一部分。討論的影響here

HTTP RFC表示從HTTPS到HTTP時不應發送引用鏈接。不確定HTTPS到HTTPS是否也能正常工作。見討論here

+0

我希望賈斯汀回答了這個問題,而不是僅僅在評論中提出答案,但他沒有。我會給他道具和你的分數。 :)感謝您的鏈接。 – Deverill