您的位置:首页技术文章
文章详情页

javascript - 拥有com和cn的域名,怎么把cn域名跳转到com域名?

【字号: 日期:2023-11-21 16:07:39浏览:44作者:猪猪

问题描述

比如访问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 跳转可能会被搜索引擎判定违规从而降权,甚至还有可能被判定为带有恶意跳转的危险网页。

标签: JavaScript