.htaccess HTTPS仅适用于特定文件夹

.htaccess HTTPS仅适用于特定文件夹,.htaccess,https,.htaccess,Https,我有HTTPS证书,我不会将它限制在一个文件夹/xcart/中,但我不想从其他文件夹和页面访问它。是否可以使用.htaccess进行此限制 谢谢非常感谢,工作正常,但是我的COMODO SSL认证显示一条警告,页面包含其他不安全的资源。一旦我在Htaccess中应用了它,您可能知道为什么会发生这种情况吗?当您使用SSL连接传输网页,但其他资源(如CSS、图像、脚本)通过HTTP链接时,浏览器会显示该消息。当网页使用https时,应该使用相对路径或代码将http更改为https。 Rewrite

我有HTTPS证书,我不会将它限制在一个文件夹/xcart/中,但我不想从其他文件夹和页面访问它。是否可以使用.htaccess进行此限制


谢谢

非常感谢,工作正常,但是我的COMODO SSL认证显示一条警告,页面包含其他不安全的资源。一旦我在Htaccess中应用了它,您可能知道为什么会发生这种情况吗?当您使用SSL连接传输网页,但其他资源(如CSS、图像、脚本)通过HTTP链接时,浏览器会显示该消息。当网页使用https时,应该使用相对路径或代码将http更改为https。
 RewriteCond %{HTTPS}  on
 RewriteCond %{REQUEST_URI}  !^/xcart/.*
 RewriteRule  (.*)  http://%{HTTP_HOST}/$1   [R,L]

 RewriteCond %{HTTPS}  off
 RewriteCond %{REQUEST_URI}  ^/xcart/.*
 RewriteRule  (.*)  https://%{HTTP_HOST}/$1    [R,L]