2013-08-16 111 views
0

我有HTTPS證書,我不會將其限制爲只有一個文件夾/ xcart /但我不想從其他文件夾和頁面訪問。有沒有可能使用.htaccess來實現這個限制?HTTPS只爲某些文件夾

感謝

回答

0
RewriteCond %{HTTPS} on 
RewriteCond %{REQUEST_URI} !^/xcart/.* 
RewriteRule (.*) http://%{HTTP_HOST}/$1 [R,L] 

RewriteCond %{HTTPS} off 
RewriteCond %{REQUEST_URI} ^/xcart/.* 
RewriteRule (.*) https://%{HTTP_HOST}/$1 [R,L] 
+0

非常感謝,工作得還行,但我COMODO SSL認證顯示警告頁面包括其他不安全的資源。你可能知道爲什麼會發生這種情況,一旦我在htacccess中應用這個? –

+0

當您使用SSL連接傳輸網頁但其他資源(如CSS,圖像,腳本)通過** HTTP **進行鏈接時,瀏覽器會顯示該消息。當網頁使用** https **時,您應該使用相對路徑或代碼稍微改變** http **到** https **。 – undone