javascript - 擁有com和cn的域名,怎么把cn域名跳轉到com域名?
問題描述
比如訪問xxx.cn就讓它跳轉到xxx.com里.要在哪里設置的?
問題解答
回答1:A:去域名解析處設置。萬網叫做“顯性URL”。顯性URL:將域名指向一個http(s)協議地址,訪問域名時,自動跳轉至目標地址(例如:將www.net.cn顯性轉發到www.hichina.com后,訪問www.net.cn時,地址欄顯示的地址為:www.hichina.com)。
B:在Apache或Nginx設置域名重定向。關鍵詞,“Nginx域名重定向”。
C:在代碼里判斷跳轉。
三選一。
回答2:可以使用DNSPOD轉發
https://support.dnspod.cn/Kb/...
回答3:嗯,有三種方案,適用于不同情況。
如果你是獨立的 WebServer,可以在 WebServer 的配置里配置跳轉,常見的跳轉狀態碼有 301(永久,跳轉結果會被瀏覽器緩存至少 24 小時以上)和 302(暫時,跳轉結果會被瀏覽器緩存至少 10 分鐘以上)。
比如你可以用 nginx 的 conf 或者 Apache 的 .htaccess 配置。相關配置使用 搜索引擎 就能找到。
如果你的域名有備案而且在使用國內的智能 DNS 服務,如 CloudXNS 或者 DNSPod,你可以配置一條帶顯式跳轉的解析記錄。
在你需要跳轉的域名下放置一個 index.php 或者 index.html,前者用 php 可以實現 301 302 跳轉,后者用 html 搭配 js 不能以 301 302 跳轉。
注意,使用 js 跳轉可能會被搜索引擎判定違規從而降權,甚至還有可能被判定為帶有惡意跳轉的危險網頁。
