2011-08-16 85 views
1

我用下面的.htaccess文件,以強迫任何頁面請求到https://力HTTPS除非某些目錄

RewriteEngine On 
RewriteBase/

#Force SSL 
RewriteCond %{HTTPS} !on 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L] 

我怎麼能修改此腳本繼續給力https://開頭,除了在指定的目錄中,如http://example.com/api/(「api」文件夾)?

回答

1
RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteCond %{REQUEST_URI} !^/yournonhttpsdirectory/ 
RewriteRule ^(.*)$ https://www.domain.xyz/$1 [R,L] 

也許這可能工作?

+0

我仍然想在整個網站中強制使用HTTPS,而不是在某個目錄中。 – floatleft

+0

@Chad Whitaker看到變化! –

相關問題