cname 與 namecheap 上的 301 重定向

cname 與 namecheap 上的 301 重定向

我無法確定我的 DNS 記錄類型。我希望 www 子網域成為我的「規範」頁面,所以我的配置如下所示:

www    A record type    actual ip address
@      301 redirect     www address

它是否正確?我是否需要將 301 重定向替換為 CNAME 記錄類型?據我了解,CNAME 應該用於 www,而 @ 應該是規範的,但我希望反過來。

我也擔心 SEO,但我不確定使用 CNAME 記錄而不是 301 重定向會對此有何影響。

我在此設置中遇到的另一個問題是我無法使用[電子郵件受保護]對於 SSH,我需要使用[電子郵件受保護]。但這只是個小麻煩。

答案1

CNAME 不是重定向。它只是 A 記錄的規範(或副本)。將 @ 的 A 記錄設為 IP,將 www 設定為 example.com 的 CNAME。然後,在 Web 伺服器設定中,您可以將根網域設定為重新導向至 www 子網域。這樣,example.com 和 www.example.com 就指向同一個地方,但使用者在 Web 瀏覽器中只能看到 www.example.com。

答案2

@如果沒有世界末日,你就無法進行 CNAME 。說真的,不要這樣做。

最好的折衷方案是要么讓它們都是 A 記錄,要么 CNAMEwww@.如果您管理該 IP 上的 Web 伺服器,請將其設定為在主機標頭用於基底網域的情況下提供重新導向。

相關內容