我的應用程序是在Apache上運行託管在Ubuntu,我想下面再 - 上班的路線:重定向所有流量到www HTTPS
1> http://example.com -> https://www.example.com
2> http://www.example.com -> https://www.example.com
3> https://example.com -> https://www.example.com
我使用下列行我默認的Apache配置文件:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^/?(.*) https://www.example.com/$1 [L,R]
這樣,前兩個重定向工作正常,但第三個重定向沒有。第三個可能嗎?如果是的話如何?
謝謝。
認爲它應該是'RewriteRule ^(。*)$ https://www.example.com/$1 [R,L]' – xdevel
我試過了,但它沒有解決我的問題。此外,它將 mysite.com重定向到「https://www.mysite.com//」(兩個尾隨/) – SNAG
Stack Overflow是編程和開發問題的網站。這個問題似乎與題目無關,因爲它不涉及編程或開發。請參閱幫助中心的[我可以詢問哪些主題](http://stackoverflow.com/help/on-topic)。也許[超級用戶](http://superuser.com/)或[Unix&Linux堆棧交換](http://unix.stackexchange.com/)會是一個更好的地方。另請參閱[我在哪裏發佈有關Dev Ops的問題?](http://meta.stackexchange.com/q/134306) – jww