搜尋此網誌

2015年8月16日 星期日

apache強制使用https - 使用mod_rewrite

如果沒有用Virtual Host,直接在httpd.conf的最後面加入:
  <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
  </IfModule>



若使用Virtual Host,範例如下:
<VirtualHost *:80>
  [...]
  <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
  </IfModule>
</VirtualHost>


沒有留言:

張貼留言