我們的網站運行在HTTPS上。有沒有辦法接受包含/public/
的URL的HTTP請求?對於所有其他HTTP請求,它們應該重定向到HTTPS。Apache:在HTTPS上運行站點時通過HTTP提供資源
我有RoR
應用程序運行在apache
+ passenger
。
編輯
由於資產(/public/)
請求將被明確地對HTTP
,如何創建另一個VHOST
處理HTTP
請求。並且對於除/public/
之外的任何請求都可以直接重定向到HTTPS
?如果我們可以這樣做,我們如何設置VHOST
爲HTTP
?
EDIT 2
我很抱歉,我應該已經在首位闡述這一點。這是我們的設置。有兩個獨立的應用程序一個在HTTPS(S
)上運行,另一個在HTTP上運行(P
)。應用程序P
從S
中提取數據(完整的HTML頁面,稱爲page
)並呈現給客戶端。在page
中使用的CSS文件位於'S',所以我需要在CSS鏈接中使用HTTPS。我想用HTTP來引用CSS。
您的用戶可能會得到一個瀏覽器警告有關混合(安全+不安全)的內容。 – 2012-02-16 15:07:49
請參閱上面我的問題中的編輯2。 – Saim 2012-02-16 16:21:37