当我尝试编写一个.htaccess文件将 www 重定向到非 www 时,我遇到了一些问题。
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Run Code Online (Sandbox Code Playgroud)
这是.htaccess我使用过的文件,使用后:curl -I https://www我得到:
curl: (51) 无法与对等方安全通信:请求的域名与服务器的证书不匹配。
但使用后curl -I http://www我得到了 301 重定向,这是我想要的情况,但它重定向到 HTTPS www.
问题是当我在互联网上访问它时遇到 DNS 错误。
我怎样才能解决这个问题?