老网站更换固定链接后的301跳转最完美添加方式

4.8
(4)

最近网站改版,主要是把WordPress后台的固定链接修改了,之前是分类加名字,现在改成了id形式。大致上,你可以理解为/website/javascript-box-pic.html修改为/articles/369.html这种形式。经过这几天的观察,我越来越觉得这种id形式的文章链接还是非常靠谱的。

前几天,我修改完固定链接后,对之前的所有旧文章添加了301跳转,并且在百度提交了网站改版,还是相当顺利的。不了解的,可以参考文章:《WordPress固定链接修改,文章批量301跳转到新地址》。文中,我直接使用粗暴的绝对链接替换方法。

老网站更换固定链接后的301跳转最完美添加方式

Bug发现

后面,我看到后台每天都会多几个404页面,因为我之前那种方法,只能设置/website/javascript-box-pic.html跳转到/articles/369.html。事实上,我发现还有这种链接:/program/javascript-box-pic.html。大体上,也就是链接没变,但其他分类下也会被收录。所以就导致很多404网址。然后,我就把每个404网址,添加了301跳转。这几天,每天我都添加10几条。

其实,很早之前我就知道只要你的postname正确,不管输入什么分类都可以正常方法。也就是:/website/javascript-box-pic.html、/program/javascript-box-pic.html。这也就导致,百度等各大搜索引擎之前收录了我很多不正常的链接,也就是错误的分类。这也是我说,还是postid更靠谱,或者说你的WordPress固定链接中千万不要有分类,后期你会发现很多坑。

老网站更换固定链接后的301跳转最完美添加方式

Bug解决办法

接着,我就在想我能不能不要使用绝对地址去定义301跳转,而是不管哪个分类下的文章链接都可以自动跳转。而事实上,也确实可以解决。虽然我不会,但是OpenAI会啊。所以,我就去问了OpenAI具体实现方法。

提问:我想在.htaccess文件中添加301跳转:/website/javascript-box-pic.html,/program/javascript-box-pic.html都跳转到https://iymark.com/articles/369.html。其中,website和program需要是任意字符,甚至有可能多层目录

回答:RewriteEngine On
RewriteRule ^(.*/)?javascript-box-pic.html$ https://iymark.com/articles/369.html [R=301,L]

本提问是在知识问答界面完成的,感兴趣的可以查看知识问答:《Apache .htaccess 添加301跳转的方法》。可见我的知识问答还是好使的,有时候它真的能解决你的问题。

老网站更换固定链接后的301跳转最完美添加方式

Bug解决方案

接着,我就把之前添加的301跳转方式,直接换成了OpenAI给的这种方案。

老网站更换固定链接后的301跳转最完美添加方式

接下来,我就是使用excel加notepad,各种链接拼合,替换字符,最终实现了301跳转的完美方法。

老网站更换固定链接后的301跳转最完美添加方式

替换过程就不做演示了,如果你也需要301跳转,可以找我,单次报价¥50。

您需要付费解锁才能查看当前内容

黄金会员黄金会员¥25.00
钻石会员钻石会员¥10.00
已付费?登录刷新
老网站更换固定链接后的301跳转最完美添加方式

共计4人评分,平均4.8

到目前为止还没有投票~

很抱歉,这篇文章对您没有用!

让我们改善这篇文章!

告诉我们我们如何改善这篇文章?

文章目录

原创文章,作者:古哥,转载需经过作者授权同意,并附上原文链接:https://iymark.com/articles/5311.html

(0)
微信公众号
古哥的头像古哥管理团队
上一篇 2023年04月01日 20:25
下一篇 2023年04月05日 19:19

你可能感兴趣的文章

发表回复

登录后才能评论
微信小程序
微信公众号