gpt4 book ai didi

apache 将 http 重定向到 https,将 www 重定向到非 www

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

基本上我想要的是重定向所有请求以使用 HTTPS 而不是 http

到目前为止,我的 htaccess 中有这个并且效果很好:代码:

<IfModule mod_rewrite.c> 
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
</ifModule>

今天有人注意到,当去: http://www.example.com它重定向到并显示一个不安全的连接。

我的 ssl 是为非 www 域设置的:mydomain.com

所以我需要确保所有站点请求都发送到非 www 和 https:如果我把 example.com 重定向到 https://example.com 它工作正常

但是对于 www.example.com 它会转到 htts://www.example.com 并显示错误

我需要在代码中添加什么才能将 www 重定向到非 www,然后再重定向到 ssl?

最佳答案

对于 www 和不带 www,您都必须重新颁发证书。

如果有人通过不包含在您的常用名称中的域名连接到您的网站,他们将收到警告。

ssl 协商过程发生在服务器的任何响应之前(在您的情况下是重定向),因此在所有情况下,您的访问者在使用不在您的域中的域时都会收到警告常用名。

关于apache 将 http 重定向到 https,将 www 重定向到非 www,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9945655/

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