我以前用过一个旧的cms。
我搬到了wordpress,做了很多工作,但在我的老文章中仍然有1000+个指向旧URL的内部链接。我已经设置了重定向,但实际上我想替换/删除wordpress数据库中非常旧的内部链接。
我有3种旧链接:
/articles.php?lng=fr&pg=425。。。。。。。。。。比如/articles.php?什么的
/news.php?lng=fr&pg=1827。。。。。。。。。。比如/news.php?什么的
/2456实施。。。。。。。。。。所以喜欢/我实现
我相信“search and replace”和“better search and replace”,这两个wordpress插件只处理确切的url,而id是动态的。
如何删除数据库中的所有链接,但保留这些链接的超文本?
谢谢!
2条答案
按热度按时间5jdjgkvh1#
手动更改每个url可能是不可能的。。更好的方法是用这样的东西”https://wordpress.org/plugins/search-and-replace/“替换数据库中所需的所有URL。-这不仅处理URL,也处理任何其他文本。
hsvhsicv2#
你试过使用wp cli吗?
通过在服务器上运行一些命令,它是解决此类问题的一个非常强大的工具。
例子:
看看他们的搜索替换命令。