2009-07-31 39 views
8

我有一個網站,需要(顯然)HTTPS結帳。目前的修復工作涉及使整個站點以SSL模式運行,但這會造成問題。使用.htaccess在某些頁面上控制HTTPS

我將如何改變這個...

RewriteCond %{HTTPS} off 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L] 

要只設置一個特定的URL(比如basket.php)爲HTTPS?

回答

12

我beleive這會工作:

RewriteCond %{HTTPS} off 
RewriteCond %{REQUEST_URI} /basket.php 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L] 
+0

豔光四射,謝謝! – Meep3D 2009-07-31 16:29:52

13

一個較短的版本:

RewriteCond %{HTTPS} off 
RewriteRule ^basket\.php$ https://%{HTTP_HOST}%{REQUEST_URI} [L] 
+0

我怎樣才能接受多個頁面?說籃子和結帳和等等? – bMon 2012-02-29 17:51:14

相關問題