2012-04-23 50 views
0

我試圖設置一個重寫規則,它將強制所有來自端口80的請求通過強制使用HTTPS。強制SSL重定向-Apache/IHS RewriteCond和RewriteRule

我只是讓我的頭在mod_rewrite周圍,但這是我現在有;

RewriteCond ${lowercase:%{REQUEST_URI}} /securePath$ 
RewriteRule ^(.*)$ https://www.mydomain.com/$1 

在的RewriteCond securePath是請求的路徑(不包括我的域)。該完整的URI將www.mydoamin.com/securePath 在1重寫規則$應該是從$ {小寫的輸出: RewriteCond中的%{REQUEST_URI}}

但是,當我重新啓動IHS服務器並嘗試點擊URL時,它不會強制通過HTTPS訪問。有關這兩條線有什麼問題的建議?

謝謝

回答

0
RewriteRule ^securePath/(.*)$ https://www.mydomain.com/$1 [NC,R=301,L]