如何使特定页面不是https

时间:2016-05-19 00:39:32

标签: .htaccess

因此,我使用名为AJAX-Chat

的聊天脚本

它工作正常,但只有当我拿走我的.htaccess文件的一部分,使我的网站始终转到https:// 我需要一种方法,使SPECIFIC目录不是https://

我的.htaccess代码:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

1 个答案:

答案 0 :(得分:2)

将此项添加到您的其他规则之上:

RewriteRule ^(Directory_to_exclude)($|/) - [L]

它会将该目录从强制排除到HTTPS。

替代(很多)

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !exclude_me [NC]
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]