我有一個從http://example.com到http://www.example.com的重定向。 現在我希望此重定向在用戶處於https協議中時工作。意思是從https://example.com重定向到https://www.example.com。 有可能嗎? 如果沒有,我怎麼重定向https://example.com/page到http://example.com或http://www.example.com當頁面爲SSL時Apache重定向
我希望我是清楚的
我有一個從http://example.com到http://www.example.com的重定向。 現在我希望此重定向在用戶處於https協議中時工作。意思是從https://example.com重定向到https://www.example.com。 有可能嗎? 如果沒有,我怎麼重定向https://example.com/page到http://example.com或http://www.example.com當頁面爲SSL時Apache重定向
我希望我是清楚的
從以同樣的方式https://example.com
到https://www.example.com
作品重定向重新定向從http://example.com
到http://www.example.com
,但你必須把除了您的簡單HTTP VirtualHost
部分之外,還可以在啓用了SSL的VirtualHost
中重寫規則。
您可能會遇到問題的地方在於,爲了達到這個目的,您需要初始連接到https://example.com
才能工作並被瀏覽器接受。爲此,您需要證書對www.example.com
和example.com
均有效。這通常是通過在您的服務器證書中使用多個主題備用名稱來完成的(您應該可以通過查看證書的詳細信息來查看)。一些CA使用和不使用前綴www.
頒發證書。
謝謝。現在我明白了 –