gpt4 book ai didi

apache - 在不使用 .htaccess 的子文件夹上强制使用 https

转载 作者:行者123 更新时间:2023-12-04 14:27:28 24 4
gpt4 key购买 nike

当我手动输入 https://www.domain.com.br/app/ 时,页面加载正确。但是当我用这段代码添加一个 .htaccess 文件时:

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} app
RewriteRule ^(.*)$ https://domain.com.br/app/$1 [R,L]

浏览器说我的域不工作,并显示此错误:ERR_TOO_MANY_REDIRECTS

最佳答案

我想你创建地址 https://domain.com.br/app/app/这可以在另一个地方被捕获并回到开始。单独规则应该是

RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

另一件事是根据协议(protocol)而不是端口做出决定。完整代码为:

RewriteEngine On
RewriteCond %{HTTPS} !=on [NC]
RewriteCond %{REQUEST_URI} ^/app(/.*)?
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

关于apache - 在不使用 .htaccess 的子文件夹上强制使用 https,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42437670/

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