2010-04-23 91 views
1

我有一個在線應用程序,它的所有頁面都使用HTTPS。我有3個問題:谷歌是否索引HTTPS ASP.NET頁面?

  1. Google索引HTTPS頁嗎?

  2. 我有一個受密碼保護的單個ASP.NET頁面(使用HTTPS)。密碼保護基本上由Session對象實現。當輸入正確的密碼時,它將隱藏登錄面板並顯示具有敏感數據的同一頁面。這個頁面是由Google索引的嗎?

  3. 我有一個安全的文件夾,我實現了表單身份驗證。文件夾中的所有頁面也使用HTTPS。此文件夾中的網頁是否由Google編入索引?

感謝你的幫助,

回答

1

如果頁面受密碼保護,並且您認爲正確實施,有沒有辦法讓Googlebot的將能夠訪問它們。與其他任何網絡客戶端一樣,他們仍然需要密碼,據我所知,Googlebot不會對授權進行任何嘗試。

另外,要明確,HTTPS提供加密,而不是驗證。這意味着數據在您的服務器和客戶端之間進行了加密,這可確保沒有人能夠在數據流中間捕獲數據並查看或修改數據。但是,除非使用身份驗證機制保護對該數據的訪問,否則任何人都可以查看它。

+0

嗨丹尼爾。謝謝您的回覆。我有2種不同類型的密碼保護頁面。第一種類型是表單身份驗證包含的文件夾中的頁面。第二種是不同的。當你點擊該頁面時,它會要求輸入密碼。如果密碼正確,代碼將隱藏DIV詢問密碼並顯示另一個顯示敏感數據的DIV。既安全又不被索引?再次感謝。 – ncakmak 2010-04-23 17:33:51

+0

第一個是,第二個不是任何方式 - 這適用於所有人,不僅僅是搜索引擎機器人。第二個將永遠不會被密碼保護,因爲具有敏感數據的div可以被任何知道如何做「查看源代碼」的人查看。 – 2010-04-23 19:43:27

+0

假設第二種情況下的頁面是Test.aspx。它有2個DIV。兩個DIV都有runat =帶ID的服務器,比如divPswd和divData。默認divPswd.Visible == true和divData.Visible == false。 Test.aspx不使用CSS隱藏和顯示DIV,使用.NET框架中的Visible屬性。當用戶正確輸入divPswd中的密碼時,按鈕事件會設置divPswd.Visible == false和divData.Visible == true,頁面鏈接仍然會顯示「Test.aspx」,並將數據顯示在divData中。在這種情況下,divData中的數據是否仍然可以被搜索引擎索引? – ncakmak 2010-04-23 20:44:30

0

我對你的部分答案:

1)是谷歌可以索引HTTPS網頁

2)不知道關於這個,但你總是可以把它放在一個robots.txt文件中,以確保它沒有被索引。

3)如果其背後的形式,然後驗證谷歌不應該BEA BLE索引它