2016-09-07 32 views
0

我有一個htaccess重定向所有網頁到https,但如何使ads.php文件從此排除?htaccess重定向到https,但排除1變量的php文件

我已經嘗試這樣的代碼:

RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteCond %{THE_REQUEST} !\s/+(/ads.php.*)\s [NC] 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 

但仍然重定向到HTTPS。

所以basicly我需要重定向所有hxxp://sub.domain.com - >https://sub.domain.com, 但hxxp://sub.domain.com/ads.php VAR = XXXXX不被重定向到HTTPS。

回答

0

試試這個RewriteCond在規則

RewriteEngine on 
RewriteCond %{REQUEST_URI} !^/ads\.php$ 
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 

排除ads.php

+0

仍然使用HTTPS,:( – pr4mz

相關問題