2011-03-30 95 views
-1

我只想在我的網頁上選擇一個HTTPS。我購買了我的SSL證書等,並讓他們工作。儘管如此,由於速度要求,我無法將它們放在每一頁上。根據頁面實現HTTP或HTTPS

取而代之,我希望我的服務器根據正在查看的頁面提供http或https。其中,已完成這項工作的一個例子是「99designs」

稍微更詳細的問題:

  1. 當我的訪問者的首次訪問我的網站,他們只能訪問非敏感信息,因此我希望他們用簡單的http來呈現。

  2. 然後,一旦他們登錄,他們被授權訪問更敏感的信息,例如,使用HTTPS傳輸的配置文件信息。

  3. 儘管已登錄,但如果用戶返回到非敏感頁面(例如主頁),那麼我希望它使用HTTP傳遞。

一個常見的解決方案似乎是使用.htaccess文件。問題是我的網站相對較大,這意味着要使用這個需要我爲每個頁面(幾百)編寫一個規則,以確定它是否應該使用http或https服務器。 然後存在定義用戶生成的內容頁面的問題。

請幫幫忙,

非常感謝,

大衛

+1

不能只使用分區您的網站?例如。 'http:// www.example.com'和'https:// members.example.com'。 – 2011-03-30 08:37:29

回答

0

你沒有提到關於您所使用的架構什麼。假設SSL終端位於網絡服務器上,那麼您應該設置單獨的虛擬主機,其中包含完全獨立且不重疊的文檔樹,並且優先使用不重疊的路徑模式(以避免小事故)。