V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
httpbin - 协议调试工具
httpstatuses - 协议状态码查询
httpie - cURL-like tool for humans
Fiddler
iyaozhen
V2EX  ›  HTTP

301 跳转在哪里做好

  •  
  •   iyaozhen · 2015-07-03 23:44:18 +08:00 · 3153 次点击
    这是一个创建于 3429 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我想把 www.example.com/xxx 跳转到 example.com/xxx

    有两种方法:
    1. DNS 显性 URL 跳转(301)
    2. Nginx 301 跳转

    哪种好一点?

    第 1 条附言  ·  2015-07-04 13:07:33 +08:00
    看了下两种方式其实是一样的,只是跳转的服务器不一样。

    DNSPod 的跳转:


    自己服务器跳转:


    还是自己用 Nginx 做跳转吧,方便扩展配置。还有就是 DNS 服务商做跳转我这边有时会不跳转。
    7 条回复    2015-07-04 12:40:14 +08:00
    Tink
        1
    Tink  
       2015-07-03 23:52:13 +08:00 via iPad
    感觉差不多吧,不知道对seo有啥区别没有
    iyaozhen
        2
    iyaozhen  
    OP
       2015-07-04 00:07:15 +08:00
    @Tink SEO 应该没啥区别,301 表示资源永久转移,爬虫都懂的。

    我都试了下,好像没啥区别。DNS 设置 301 也是 DNS 服务商的服务器跳转的。
    SoloCompany
        3
    SoloCompany  
       2015-07-04 02:05:16 +08:00   ❤️ 1
    没明白你说的 DNS 显性 URL 跳转是啥,是说 DNS 服务提供商帮你做重定向吗?
    本质上来说跳转必须通过 HTTP 协议
    如果你选择 DNS 服务提供商来实现,怎么可能实现到只对局部路径(xxx)进行跳转?

    所以,应该根本就没有你说的两个选择,当然 http 服务器这么多,也不一定说只能选 nginx
    qw7692336
        4
    qw7692336  
       2015-07-04 04:35:12 +08:00 via Android
    @iyaozhen SEO不是应该302比较好吗
    yylzcom
        5
    yylzcom  
       2015-07-04 08:26:20 +08:00 via Android   ❤️ 1
    在本地服务器上做跳转好,也就是nginx
    然后在站长工具上设置
    iyaozhen
        6
    iyaozhen  
    OP
       2015-07-04 11:07:57 +08:00
    @SoloCompany
    嗯,DNS 显性 URL 跳转就是DNS服务器帮做。现在好多 DNS 服务商可以设置。https://support.dnspod.cn/Kb/showarticle/tsid/112/
    其实本质都一样,都是服务器回 301 协议跳转。
    当然 DNS 服务商无法局部跳转(我也没这需求)。
    CinderellaCiCi
        7
    CinderellaCiCi  
       2015-07-04 12:40:14 +08:00 via Android   ❤️ 1
    已备案域名可以直接在CloudXNS设置跳转,没有其他任何要求。
    局部跳转是什么意思呢?CloudXNS跳转支持使用$host和$uri变量,分别表示原域名和原域名下的网站目录,可否达到楼主要求?(^_^)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2672 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 14:57 · PVG 22:57 · LAX 06:57 · JFK 09:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.