2012-05-13 25 views
0

我有一個安全站點,並且當前正在將訪問者重定向到它,如果他們通過不安全的http://訪問它的話。我這樣做,就像這樣:使用htaccess重定向除一個文件以確保站點安全

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

我需要一個文件,domain.com/example.php不永遠被重定向到安全站點,並只保留用戶那裏。任何人都可以提出一種做法嗎?我已經看過類似的代碼,但我無法弄清楚需要改變什麼才能正常工作

謝謝!

回答

2

只需使用一個額外的RewriteCond篩選出你的URI:

RewriteCond %{HTTPS} off 
RewriteCond %{REQUEST_URI} !/example.php 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} 

看到mod_rewrite documentation

+0

完美,謝謝! –

相關問題