2008年2月4日 星期一

利用 .htaccess 在 apache 設定 http 自動跳轉 https

系統規格:
win 2000 server SP4、apache_2.2.8-win32-x86-openssl-0.9.8g.msi (2008-01-19 release)

(1)首先要確認Apache server是否支援.htaccess,找到%APACHE_HOME%\conf\httpd.conf中的AllowOverride是否設為All,若不是的話請把None改為All

(2)去掉LoadModule rewrite_module modules/mod_rewrite.so前面的"#

(3)在%APACHE_HOME%\htdocs目錄底下新增.htaccess檔案,不過windows上面不能有以點開頭的檔案,所以只好去google一個回來,或是你其他的applicaton如果有編過的話也可以copy來用。

(4)在.htaccess新增下面幾行
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

即可完成。



沒有留言:

張貼留言