首頁  >  問答  >  主體

javascript - 擁有com和cn的網域,怎麼把cn網域跳到com網域?

例如訪問xxx.cn就讓它跳到xxx.com裡.要在哪裡設定的?

给我你的怀抱给我你的怀抱2702 天前720

全部回覆(3)我來回復

  • 大家讲道理

    大家讲道理2017-05-27 17:42:00

    A:去網域解析處設定。萬網叫做「顯性URL」。顯性URL:
    將網域名稱指向一個http(s)協定位址,造訪網域名稱時,自動跳到目標位址(例如:將www.net.cn顯性轉送到www.hichina.com後,造訪www.net .cn時,網址列顯示的網址為:www.hichina.com)。

    B:在Apache或Nginx設定網域重定向。關鍵字,「Nginx域名重定向」。

    C:在程式碼裡判斷跳轉。

    三選一。

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-27 17:42:00

    可以使用DNSPOD轉送

    https://support.dnspod.cn/Kb/...

    回覆
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-27 17:42:00

    嗯,有三種方案,適用於不同情況。

    • 如果你是獨立的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 跳轉可能會被搜尋引擎判定違規從而降權,甚至還有可能被判定為帶有惡意跳躍的危險網頁。

    回覆
    0
  • 取消回覆