【发布时间】:2013-09-24 23:21:13
【问题描述】:
一点背景知识。我已成功将 50,000 多个帖子导入 wordpress。许多帖子都有引用其他页面的链接。修复链接可能是在 MySQL 中进行简单搜索和替换的问题,但是,存在引用 pagetitle.htm 的链接,并且由于它们应该引用的帖子没有 .htm 扩展名,因此结果为 404。
编辑我搞混了。以下更正。
旧请求:我想将.htm 添加到数据库中的所有链接;即将 .htm 添加到所有以 www.example.com/xxxxxx 开头的链接(xxx 是不一致的)。 在 MySQL 中,如何选择字符串开头一致的所有链接并附加 .htm,但在结束标记之前?
即
change all <a href="website.com/#####">#####</a> *to* <a href="website.com/#####.htm">#####</a>
更正: 使用 mysql,我想仅在链接以某个域开头时删除所有出现的 .htm。
我也尝试将 .htm 添加到我的永久链接结构中,但我无法将其应用于自定义帖子类型,只能应用于帖子和页面。而且,这感觉太像创可贴了。不过,我可能会被说服。
在此先感谢您提供有关此问题的任何帮助。
【问题讨论】: