我正在尝试将HTTP请求重定向到HTTPS,但我不需要重定向所有内容,我想排除一些文件夹(如bower_components folder
)以避免加载两次javascript和css内容。
我在.htaccess上使用的代码是:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
如何更新.htaccess
以排除重定向上的文件夹?
答案 0 :(得分:2)
添加更多RewriteCond指令以过滤您不想重定向的路径。例如
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !^.*/bower_components/.*$
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]