gpt4 book ai didi

.htaccess - 如何将所有传入请求重定向到 https?

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

请原谅我一整天都在寻找答案。尝试和测试不同的东西我似乎找不到答案。

我的域有 SSL,这就是我的 .htaccess 的样子。

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://example.com/$1 [R,L]

myexample.com 和 http://myexample.com完全可以重定向到 https。唯一的问题是,当我键入 www.myexample.com 时,它不会重定向到 https,也不会键入 http://www.myexample.com

任何人都可以帮助我或指出正确的方向吗?

最佳答案

您的 RewriteCond 仅匹配以 example.com 开头的主机名。尝试:

RewriteCond %{HTTP_HOST} ^example\.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]

此外,www.example.com 必须是您基于名称的虚拟主机的 ServerName 或 ServerAlias。

关于.htaccess - 如何将所有传入请求重定向到 https?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46642096/

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