gpt4 book ai didi

.htaccess - 如何将 https ://www. example.com 重定向到 https ://example. com

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

我环顾四周,似乎无法为此找到明确的解决方案。我们遇到了一个小问题,一些或我们的访问者在我们的域中这样输入:

https://www.example.com - 这会发出安全警告“此网站的安全证书存在问题。”

我们为 example.com 设置了 SSL

因此,如果有人输入 http://www.example.comwww.example.com,这将被重定向到 https://example。 com 工作正常。

这是我目前在我的 .htaccess 文件中的内容:

Options +FollowSymLinks 
RewriteEngine on
RewriteCond %{SERVER_PORT} 80
RewriteCond %{SERVER_PORT} !^443$ [OR]
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,NC,L]

最佳答案

编辑:

大多数 SSL 证书都是针对特定主机名颁发的,例如www.example.com或者只是 example.com (而且 *.example.com 也可以有通配符证书)所以可能是这种情况。

也许在最后一个 RewriteCond 中使 www. 子域成为 可选匹配项可能有助于让用户进入证书中所述的域:

RewriteCond %{HTTP_HOST} ^(?:www\.)?(.*) [NC]

<罢工>

关于.htaccess - 如何将 https ://www. example.com 重定向到 https ://example. com,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5779533/

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