0

我的域名與godaddy和文件託管在aws上。AWS託管的網站不能與非www一起使用。但工作正常與www

網站妥善工作www.mydomain.abc,但mydomain.abc給錯誤

我如何可以重定向www.mydomain.abc使用這些重定向規則mydomain.abc

在.htaccess

RewriteCond %{HTTP_HOST} !^www\.mydomain\.abc 
    RewriteRule (.*) http://www.mydomain.abc/$1 [R=301,L] 
+0

每邁克爾SQL博特評論答案你添加CNAME「@」給你的DNS設置? –

+0

不,我會怎麼做? – amansoni211

回答

1

確保您從您的區域根域有一個別名www

@ IN A 172.17.2.0 
www IN CNAME @ 

要確認這一點,ping「www.example.com」和「example.com」並確認它們返回相同的地址。

更新:我糾正下面

+0

這似乎可行,但它是錯誤的。根中的CNAME違反了約束條件,即其他記錄不能與CNAME處於同一級別,這意味着您的NS和SOA記錄無效,整個區域不應該如此。這就是爲什麼Route 53創建了A-記錄alises - 他們沒有違反約束。 –

+0

良好的接觸,謝謝我糾正了答案。 –

相關問題