Apache 单个文件夹的SSL异常
我只想删除一个文件夹的Apache 单个文件夹的SSL异常,apache,.htaccess,ssl,ssl-certificate,prestashop,Apache,.htaccess,Ssl,Ssl Certificate,Prestashop,我只想删除一个文件夹的SSL 我的url是https://www.example.com 我想为我的交互式PDF删除httpshttps://www.example.com/catalog2017因为https不适用于我的交互式PDF 我尝试了.htaccess,但没有成功。您可以在.htaccess文件中使用以下规则。这样做的目的是首先检查HTTPs是否未打开,如果未打开,则会将除目录catalog2017之外的所有内容转发到HTTPs。第二条规则检查HTTPs是否打开,如果打开,则将重定向c
SSL
我的url是https://www.example.com
我想为我的交互式PDF删除httpshttps://www.example.com/catalog2017
因为https不适用于我的交互式PDF
我尝试了
.htaccess
,但没有成功。您可以在.htaccess
文件中使用以下规则。这样做的目的是首先检查HTTPs是否未打开,如果未打开,则会将除目录catalog2017
之外的所有内容转发到HTTPs。第二条规则检查HTTPs是否打开,如果打开,则将重定向catalog2017
回HTTP
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-SSL} !on
RewriteCond %{REQUEST_URI} !^\/(catalog2017)
RewriteRule (.*) https://%{HTTP_HOST}/$1 [L,R=301]
RewriteCond %{HTTP:X-Forwarded-SSL} =on
RewriteCond %{REQUEST_URI} ^\/(catalog2017)
RewriteRule (.*) http://%{HTTP_HOST}/$1 [L,R=301]
在测试之前,请确保清除缓存。如果您对上述规则有问题,还可以尝试以下操作:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !^/catalog2017
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_URI} ^/catalog2017
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]
没问题,很高兴我能帮忙:)