在‘编辑页面’上重写的根目录相对路径

时间:2017-07-04 作者:theodinspire

我正在帮助我妻子为她所在的组织迁移WordPress网站。导出数据库时,我运行了sed 命令转换的实例//previousDomain/path 只是/path, 这似乎基本上奏效了。

然而,每当我们编辑具有根相对链接的页面时,该链接都会附加一个域名,我们认为该域名与过去的某个主机相关,但不再是有效的域,也不存在于数据库文件(我们编辑的页面除外)或php代码本身的任何位置。(更改来自/pathhttp://foreignDomain/path.)

闻起来这可能与JetPack有关,但我们找不到任何切换或字段来防止这种情况发生,而且,据我们所知,某些内容设置取决于JetPack。然而,我们不知道情况是否如此。

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

WordPress对使用绝对URL持强烈意见。这不是对的或错的,只是它的方式。他们做出这一决定的原因之一正是迁移相对URL的邪恶复杂性,当涉及到移动级别时,很难调整相对URL。

如果现有的WP安装使用的是相对URL,那么必须有人付出额外的努力才能进行调整。很难猜测他们做了什么以及如何做。

对于一个长期的解决方案,实际的建议是过于遵守WP本机方法,并规范化为使用绝对URL。

结束

相关推荐

Migration Question

我正在试图弄清楚,对于我计划的一个非常重要的迁移,我是否正确地理解了迁移过程。我目前以Add On 我个人帐户上的域。www.example.com</我已经在我的经销商WHM系统上使用相同的域名为他们创建了一个帐户。www.example.com</我已经将他们的所有文件从我的个人托管帐户复制到我的HD</我会留下他们的MySQL DB和MySQL DB用户帐户,以防出现任何问题</我已经为他们的数据库创建了一个备份</现在据我所知,我所要做的就是:移除Add On 我个人