Curl:(51)尝试检查我的网站是否正确重定向时出错

问题描述:

当我尝试组成.htaccess文件将我的www重定向到非www时,出现一些问题。Curl:(51)尝试检查我的网站是否正确重定向时出错

RewriteEngine On 
RewriteBase/
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] 
RewriteRule ^(.*)$ http://%1/$1 [R=301,L] 

这是.htaccess文件我已经使用,使用后:curl -I https://www我得到:

卷曲:(51)无法与对等安全通信:请求的域名不匹配服务器证书。

但是在使用curl -I http://www后,我得到了301重定向,这是我的预期情况,但它重定向到HTTPS www。

问题是,当我在互联网*问它时,出现DNS错误。

我该如何解决这个问题?

+0

您是否实施了HSTS? – MrWhite

+0

我的确确实实践过。 – Strazz

您的SSL证书可以自行签名,请尝试使用禁止ssl验证的-k--insecure)选项卷曲。

+0

这似乎给了我正确的信息,但我怎么才能反击来自Chrome的NET :: ERR_CERT_COMMON_NAME_INVALID? – Strazz