重写规则中的排除

重写规则中的排除

我有一条规则,将.htaccess所有 HTTP 请求重定向到 HTTPS。

我需要排除两个特定路径,因为它们被旧版应用程序调用来下载文件,并使用 TLS 1.0(Web 服务器不再支持)进行连接。

您能否建议应在下面的条件中添加什么以排除什么http://wwww.example.com/folder/subfolder/file

RewriteEngine On  
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R=301,L] 

已经尝试添加两行,但没有成功:

RewriteCond %{REQUEST_URI} !^/folder/sub/
RewriteCond %{REQUEST_URI} !^/otherfolder/sub/

相关内容