昨天我们通过wp-permalinks-migration插件解决了修改固定链接后,将旧链接重定向到新链接的问题,这样做可以很好的避免因为更改固定链接格式后所出现的搜索死链。关于收录的问题解决了,现在我们就要解决文章内链的问题了。
在我们写博客的时候,可能会引用自己网站博客中的其他文章,当时的链接不会因为我们301重定向而跟着改变,虽然访问的时候没有问题,但长久来看还是不太合理的。
修改文章内链其实非常简单,如果你的文章数量不算太大可以手动修改,如果数量很大可以尝试使用数据库执行SQL语句来实现,前提是一定要备份数据库!备份数据库!备份数据库!如果因为没有备份产生问题,怪僧概不负责。
具体操作如下:
例如:本人博客中以前的一篇文章:
wordpress弹窗插件:WP Facebox downloag 让你的博客与众不同!
链接结构为:/%category%/%post_id%.html
网址如下:
https://www.guapizhu.com/wordpresss/1204.html
我们修改成/%post_id%.html固定链接结构后的网址变成为:
https://www.guapizhu.com/1204.html
我们只需在数据库中执行如下SQL语句,就可以修改。
UPDATE wp_posts SET post_content = REPLACE( post_content,'https://www.guapizhu.com/wordpresss/','https://www.guapizhu.com/');
注:我们此操作只是将wordpress分类下的文章进行了修改,其他分类请逐一修改!
再次重申在进行数据库操作时请备份数据库!备份数据库备份数据库!