gpt4 book ai didi

php - 如何将 .htaccess 域从 http 重定向到 https。在任何线程中都找不到对我有用的东西

转载 作者:太空宇宙 更新时间:2023-11-03 14:26:41 25 4
gpt4 key购买 nike

我在带有 ssl 的域上完成了脚本设置,但我无法将其重定向

我已经尝试在我的 cpanel 中使用重定向选项,我注意到一些代码被添加到 .htaccess 文件中,但是当我尝试运行该站点时,它实际上重定向但没有加载,它说重定向太多

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>

RewriteEngine On

# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

# Handle Authorization Header
RewriteCond %{HTTPS:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-SSL} !on
RewriteCond %{HTTP_HOST} ^dayret\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.dayret\.com$
RewriteRule ^(.*)$ "https\:\/\/dayret\.com\/$1" [R=301,L]

</IfModule>

运行上述代码后,我将网站重定向到 https,但停止并显示 “此页面无法正常工作 dayret.com 将您重定向了太多次。
尝试清除您的 cookie。
ERR_TOO_MANY_REDIRECTS”

最佳答案

重写引擎开启RewriteCond %{ENV:HTTPS} !=on重写规则 (.*) https://% {HTTP_HOST}%{REQUEST_URI} [R=301,L]

关于php - 如何将 .htaccess 域从 http 重定向到 https。在任何线程中都找不到对我有用的东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56381224/

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