gpt4 book ai didi

apache - 从 www 重定向到非 www

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

我的 Apache 服务器上的虚拟主机中有以下内容,

Redirect permanent / https://domain.com
<directory />
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
</IfModule>

# Redirects WWW URL's to Non-WWW URL's

<IfModule mod_rewrite.c>
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]
</IfModule>
</directory>

我们拥有一个用于 domain.com 的 SSL,但用于 www.domain.com,所以如果用户转到 http://www.domain.com,我的重定向会遇到问题> 他们将从那里重定向到 https://domain.com,但是如果用户转到 https://www.domain.com,他们将获得您的连接不是私有(private)的,也没有重定向。我认为这是因为 www 没有链接到 SSL,无论如何都没有为域的 www 版本购买 SSL?

最佳答案

简答。 没有办法做到这一点。安全明智,它使自。

与 https 的连接发生在 任何类型的重定向发生之前。当您通过 https 连接到服务器本身时,您希望确保连接有效并且安全。 之后,然后 Apache 处理请求并进行重写或其他任何操作。您唯一能做的就是购买证书。

这些是您的选择。只要它是自签名的并且是设计使然,您的用户将始终收到该警告页面。

购买证书时,MOST CA 会为您提供非和 www 版本。否则,另一个技巧是购买 www 版本,大多数情况下您也会获得基本域。您可以获得每年 4.99 美元的有效证书。它没有那么坏。

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

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