2017-10-10 37 views
1

當我嘗試組成.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

回答

0

您的SSL證書可以自行簽名,請嘗試使用禁止ssl驗證的-k--insecure)選項捲曲。

+0

這似乎給了我正確的信息,但我怎麼才能反擊來自Chrome的NET :: ERR_CERT_COMMON_NAME_INVALID? – Strazz

相關問題