2011-03-03 68 views
2

我有一個應用程序需要在名爲「安全」的文件夾中使用SSL。Mod_Rewrite:強制https除了特定頁面

所以在.htaccess文件我的網站的「安全」文件夾中,我用下面的代碼來強制https://開頭的網站的那一段:

RewriteCond %{SERVER_PORT} 80 
RewriteCond %{REQUEST_URI} secure 
RewriteRule ^(.*)$ https://domain.com/secure/$1 [R,L] 

我怎麼可能修改這樣domain.com/secure/pay/callback就可以使用普通的http://

謝謝。

回答

4

只需添加排除

RewriteCond %{SERVER_PORT} 80 
RewriteCond %{REQUEST_URI} secure 
RewriteCond %{REQUEST_URI} !/secure/pay/callback 
RewriteRule ^(.*)$ https://domain.com/secure/$1 [R,L] 

這是一個相當特殊的情況下,雖然,夠了嗎?

相關問題