gpt4 book ai didi

apache 将所有 URL 重写为 HTTPS,除了一个

转载 作者:太空宇宙 更新时间:2023-11-03 15:04:05 27 4
gpt4 key购买 nike

我有一个网站,我正在引导所有非 SSL 流量使用 https 协议(protocol)。

我用过

RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

这很好用,但我需要 url

http://www.mywebsite.com/update-db.php 

不遵守这条规则。

我该怎么做?

最佳答案

这是一个示例,我需要为 IE8 重定向我的下载,因为它在使用 SSL 时有一个错误。只需取出 RewriteCond %{HTTP_USER_AGENT} ^(.)MSIE\8.(.)$ [NC] 并将 viewpdf 替换为您的php 文件在你的情况下。

RewriteEngine On
#Fix for IE8 SSL Bug downloading PDF
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_USER_AGENT} ^(.*)MSIE\ 8\.(.*)$ [NC]
RewriteCond %{REQUEST_URI} ^/(viewpdf.*)$ [NC]
RewriteRule ^/?(viewpdf.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L,NC]

RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !^/(viewpdf.*)$ [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [L]

关于apache 将所有 URL 重写为 HTTPS,除了一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14747371/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com