2014-02-12 24 views
1

我需要將所有頁面和資產重寫爲https,但有幾個特定頁面的例外情況。這裏是我當前的htaccess代碼,它適用於廣泛的htt​​ps重寫。我只需要弄清楚如何添加頁面特定的例外。是將所有http流量重寫爲https,但有一些例外情況

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

我要排除的頁面如下:

  • cron.php
  • mailer_confirmjob.php
  • mailer_followup.php
  • cron_duplicate_check.php
  • mailer_periodicfollowup.php

謝謝!

回答

1

您可以使用:

RewriteEngine On 

RewriteCond %{HTTPS} off 
RewriteRule ^((?!(cron|mailer_confirmjob|mailer_followup|cron_duplicate_check|mailer_periodicfollowup)\.php).*)$ https://%{HTTP_HOST}%{REQUEST_URI} [NC,L,R] 
相關問題