2017-04-12 3 views

답변

0

권장하고도 안전한 방법이 사용하는 가상 호스트 :

<VirtualHost *:80> 
    ServerName www.example.com 
    Redirect permanent/https://www.example.com/ 
</VirtualHost> 

또는

<VirtualHost *:80> 
    ServerName www.example.com 
    Redirect permanent /login https://www.example.com/login 
</VirtualHost> 

다른 방법이 사용하는 mod_rewrite를 :

RewriteEngine On 
# This will enable the Rewrite capabilities 

RewriteCond %{HTTPS} !=on 
# This checks to make sure the connection is not already HTTPS 

RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L] 
# This rule will redirect users from their original location, to the same location but using HTTPS. 
# i.e. http://www.example.com/foo/ to https://www.example.com/foo/ 
# The leading slash is made optional so that this will work either in httpd.conf 
# or .htaccess context 

내가 말했듯이, 아파치 가상 호스트를 사용하는 것이 좋습니다 config. 에서 촬영

예 :

https://wiki.apache.org/httpd/RedirectSSL

https://wiki.apache.org/httpd/RewriteHTTPToHTTPS

+0

은 내가 ProxyPass로 원본을 사용하지만 그것은 작동하지 않았다, 작동, 감사합니다. –