2010-05-24 450 views
1

我使用verisign ssl保護保護我的網站。我意識到由於所有頁面上的https顯示都會導致網站加載時間過長。我想改變這一點,並以這種方式來做到這一點,只有當人們訪問特定頁面時才允許https顯示。我真的不知道該怎麼做。任何建議都會有幫助。由於如何將https更改爲http

+2

特別是隨着HTTP管道,我嚴重懷疑,單純使用HTTPS是造成noticable延遲在您的網站運營中。你是如何確定這是造成問題的? – 2010-05-24 10:47:59

+0

感謝您的回覆馬修,我意識到ssl安裝後的延遲。無論如何,客戶希望它只在特定頁面上可用。請任何想法? – Selom 2010-05-24 10:55:19

+1

如果您在使用可爲您提供信息的分析器(例如http://www.webpagetest.org/)使用SSL加載的站點上執行跟蹤,則可以看到HTTPS協商開銷 - 它可能對第一個請求非常重要,我有時看到接近一秒。 – 2010-05-24 11:06:50

回答

1

如果你想大多數網站的是非SSL,但想在www.mydomain.com/login SSL,則只需確保登錄頁面的任何鏈接指定https:

href="https://www.mydomain.com/login" 

爲了防止用戶在沒有https的在輸入網址,並強制在特定頁面上的SSL,您可以使用一個.htaccess重定向:

RewriteEngine on 
Redirect 301 /login https://www.mydomain.com/login 
+0

感謝您的回覆,問題在於https即使在索引頁面上顯示時也不會包含任何明智的內容。我想阻止它在顯示某個特定頁面的其餘部分時顯示。任何想法? – Selom 2010-05-24 11:04:08

+0

我從來沒有見過這個問題,但會懷疑它與你的服務器配置有關。你有訪問你的httpd.conf文件嗎? – Mathew 2010-05-24 11:15:30