同域名链接失效后的处理 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Kastner
V2EX    PHP

同域名链接失效后的处理

  •  
  •   Kastner 2024 年 4 月 1 日 2092 次点击
    这是一个创建于 737 天前的主题,其中的信息可能已经有所发展或是发生改变。

    技术小白提问(勿嘲笑,真的不懂):

    原网站是开发商用国产后台搭的,文章地址类似 /detail?type=1&id=2 及 /detail?type=0&id=8

    现在换供应商和服务器,重新用 WordPress 去建站。地址会是类似 /article/this-is-an-example

    请问:

    原服务器上的文件会呗删除,/detail?type=1&id=2 这些旧链接都会无法访问。

    有什么办法可以定义这些将来失效的旧链接重新定向到新务器/网站的具体某个地址上?好像 301 只能处理不同域名。如何处理

    例如:www.domain-a.com/detail?type=1&id=2 -> www.domain-a.com/article/this-is-an-example

    请支招。谢谢!

    12 条回复    2024-04-02 08:44:50 +08:00
    ounxnpz
        1
    ounxnpz  
       2024 年 4 月 1 日
    如果我没记错的话,WordPress 文章表里有 URL 字段,应该可以尝试脚本批量修改
    xiri
        2
    xiri  
       2024 年 4 月 1 日 via Android
    301 只是把你重定向到另一个链接,同域名也可以啊
    admol
        3
    admol  
       2024 年 4 月 1 日
    可以转过去
    比如我的博客之前是用开源的自部署,现在部署在 velcel 。
    然后我在 verlcel 的配置:
    {
    "rewrites": [
    {
    "source": "/archives/:path*",
    "destination": "/posts/:path*"
    }
    ]
    }


    不知道你的具体技术栈是啥,理论上肯定是可以的
    dif
        4
    dif  
       2024 年 4 月 1 日
    一个一个配置规则呗,太大的话就没必要了,重新收录就行。
    BG7ZAG
        5
    BG7ZAG  
       2024 年 4 月 1 日

    wp 后台可以配置链接规则的
    yKXSkKoR8I1RcxaS
        6
    yKXSkKoR8I1RcxaS  
       2024 年 4 月 1 日
    重新收录吧
    BG7ZAG
        7
    BG7ZAG  
       2024 年 4 月 1 日
    你的选个自定义构看看
    ` /detail?type=%category%&id=%post_id% `

    如果不行就 NGINX 设置 301 重定向
    Kastner
        8
    Kastner  
    OP
       2024 年 4 月 1 日
    谢谢各位回复,感激!


    @BG7ZAG 新旧用了两套规则,旧的弃用了,而且内容非一一对应;

    @Seria 重新收录,会造成链接失效问题的呀,搜索引擎上会有一堆链接错误
    yKXSkKoR8I1RcxaS
        9
    yKXSkKoR8I1RcxaS  
       2024 年 4 月 1 日
    @Kastner 主动提交新的网站地图,搜索引擎反应很快的,大概一周内链接会正常被替换(假如不换内容和标题)。
    Kastner
        10
    Kastner  
    OP
       2024 年 4 月 1 日
    @Seria 全部重新制作内容,结构也都不一样,并非数据迁移。可能无法通过重新收录解决。我还是老老实实做手动重定向吧。谢谢
    skiy
        11
    skiy  
       2024 年 4 月 1 日
    重定向就行了。BUT 你这个好像无规则啊。先写个程序,将对应关系整理一下吧,然后再写规则。
    yKXSkKoR8I1RcxaS
        12
    yKXSkKoR8I1RcxaS  
       2024 年 4 月 2 日
    @Kastner 重新收录搜索引擎会检索内容,内容类似但是标准 URL 不同,搜索引擎会变更标准 URL ,但是索引不变。

    我们从 TP5 变更为 WP ,在 GSC 里提交新的网站地图,文章 Path 和页面 Path 都改为了 Title 格式,但是 Google 在没有更换索引的情况下就把 URL 无痕替换了。

    两种方案。
    我这种有一点风险,但是快。
    手动重定向无风险,但是慢。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4194 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 00:06 PVG 08:06 LAX 17:06 JFK 20:06
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86