设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 176|回复: 28

wordpress固定链接修改后,老链接全部404了

[复制链接]

11

主题

104

回帖

255

积分

中级会员

积分
255
发表于 2020-7-14 00:20:42 | 显示全部楼层 |阅读模式
本帖最后由 ningfeng.im 于 2020-7-14 10:27 编辑

固定链接修改后:
/%post_id%换成了/%post_id%.html
怎么写NGINX的301规则啊,老链接全部404了?

---------------------------------------------------------------
我要跳转,我要跳转,我要跳转, 我要老链接,正确301到新链接!!!(不是要伪静态规则)

---------------------------------------------------------------

或者我换一种方式问下大佬们?

https://www.52.ht/1
https://www.52.ht/2
https://www.52.ht/3
https://www.52.ht/4
https://www.52.ht/5
301跳转到
https://www.52.ht/1.html
https://www.52.ht/2.html
https://www.52.ht/3.html
https://www.52.ht/4.html
https://www.52.ht/5.html
这样应该怎么写nginx的规则?

回复

使用道具 举报

63

主题

933

回帖

2151

积分

金牌会员

积分
2151
发表于 2020-7-14 12:34:05 | 显示全部楼层

ningfeng.im 发表于 2020-7-14 09:56

用了这个插件了,无法301,单条测试301也不行

那你试一下这个插件,我用过的
https://www.shopee6.com/web/wordpress-plugin/301-redirect-manager.html
回复

使用道具 举报

11

主题

104

回帖

255

积分

中级会员

积分
255
 楼主| 发表于 2020-7-14 09:56:00 | 显示全部楼层
我哭鸟
回复

使用道具 举报

436

主题

4341

回帖

1万

积分

论坛元老

积分
10124
发表于 2020-7-14 14:07:00 | 显示全部楼层
[ol]
  • rewrite ^/(.*)$ https://example.com/$1.html permanent;[/ol]复制代码

    Apache真香,LiteSpeed真香

  • 回复

    使用道具 举报

    9

    主题

    294

    回帖

    647

    积分

    高级会员

    积分
    647
    发表于 2020-7-14 00:22:50 | 显示全部楼层
    直接修改 伪静态 就好了, BT设置 直接刷新下伪静态

    回复

    使用道具 举报

    9

    主题

    294

    回帖

    647

    积分

    高级会员

    积分
    647
    发表于 2020-7-14 00:29:19 | 显示全部楼层

    shc 发表于 2020-7-14 00:29

    Apache真香,LiteSpeed真香

    你博客搬到哪里去了?

    回复

    使用道具 举报

    436

    主题

    4341

    回帖

    1万

    积分

    论坛元老

    积分
    10124
    发表于 2020-7-14 10:28:00 | 显示全部楼层

    [MJJ] 发表于 2020-7-14 00:30

    你博客搬到哪里去了?

    还是cera小鸡~
    回复

    使用道具 举报

    11

    主题

    104

    回帖

    255

    积分

    中级会员

    积分
    255
     楼主| 发表于 2020-7-14 00:29:37 | 显示全部楼层

    shc 发表于 2020-7-14 00:29

    Apache真香,LiteSpeed真香

    大哥不行,现在链接变成了
    www.xxx.com/1.html.html.html.html.html.html.html.html.html.html
    多了很多个.html
    回复

    使用道具 举报

    4

    主题

    172

    回帖

    424

    积分

    中级会员

    积分
    424
    发表于 2020-7-14 00:30:52 | 显示全部楼层
    目前我的伪静态如下,可以试试
    [ol]
  • location /
  • {
  •          try_files $uri $uri/ /index.php?$args;
  • }
  • rewrite /wp-admin$ $scheme://$host$uri/ permanent;[/ol]复制代码
  • 回复

    使用道具 举报

    11

    主题

    104

    回帖

    255

    积分

    中级会员

    积分
    255
     楼主| 发表于 2020-7-14 00:29:00 | 显示全部楼层
    本帖最后由 ningfeng.im 于 2020-7-14 08:32 编辑

    Chiser 发表于 2020-7-14 08:25

    目前我的伪静态如下,可以试试


    大佬,我跟你一模一样的,这是BT的默认WP规则,
    但是我现在把固定链接改版了,
    从数字,变成了数字.html
    现在老链接全部是404,我想让老链接301到新链接,他们只相差一个.html
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2026-1-12 07:58 , Processed in 0.016426 second(s), 3 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

    快速回复 返回顶部 返回列表