如何使用.htaccess从HTTPS重定向中排除文件夹

时间:2016-10-28 08:35:05

标签: .htaccess http redirect https

我正在尝试将HTTP请求重定向到HTTPS,但我不需要重定向所有内容,我想排除一些文件夹(如bower_components folder)以避免加载两次javascript和css内容。

我在.htaccess上使用的代码是:

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

如何更新.htaccess以排除重定向上的文件夹?

1 个答案:

答案 0 :(得分:2)

添加更多RewriteCond指令以过滤您不想重定向的路径。例如

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