Web-Server

如果 www 在 URL 中,則網站無法正常工作

  • December 14, 2018

我正在強制我的網路伺服器將一個無 www URL 重寫為 www,例如https://example.comto https://www.example.com, via .htaccess

RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

但是我的網站沒有載入www並列印ERR_TOO_MANY_REDIRECTS

如果我輸入這樣的 URL,https://www.example.com/some-uri我會被重定向到https://example.com

DNS 區域記錄 DNS 區域記錄

可能是什麼原因?

我能夠解決這個問題。這是一個magento設置。

中有一個設置system->configuration->Web->Url Options->Auto-redirect to Base URL。將其設置為“”。

引用自:https://serverfault.com/questions/944009