【发布时间】:2015-07-20 12:24:08
【问题描述】:
我为我的网站更改了域名,并仔细检查了 Wordpress 上的迁移文档,一切正常。
问题: 当永久链接设置为默认时: 所有页面都可以正常工作,期待主页上的按钮将我发送回主页但更新 URL。
例如: 我在 example.com 上,我按下搜索按钮>> URL 更改为 example.com/search 但我在同一个主页上。我再按一次,URL 变成了 example.com/search/search。有趣又令人沮丧。
当永久链接设置为其他设置(如日、月)时: 一些页面重定向到旧域。示例:如果我在我的网站上单击搜索,它将带我到 oldexample.com/search。当我手动将 URL 更新到 example.com/search 时,我可以看到该页面。顺便说一句,oldexample/search 什么也没给我。
**新问题:**最近,我在一个 seo 中激活了所有功能,并且站点地图不适用于默认永久链接。
示例:example.com/sitemap.xml 给了我我的主页,而不是站点地图页面。当我将永久链接更改为其他设置时,我可以看到我的站点地图。 我的意思是,这是什么??
PS:它是一个只有 1 个站点的多站点安装。我有 W3 缓存,将其删除。存在问题。 PSS:当我使用默认永久链接将我的 sitemap.xml 提交给谷歌时,它会显示它的 HTML。所以我将永久链接更改为日期月份并提交;成功地。
【问题讨论】:
-
您是如何迁移 wordpress 的?您是否也迁移了数据库?如果您有并且没有更改数据库中的链接,则可能是数据库问题。当我不得不将 wp 站点从一个域转移到另一个域时,我使用github.com/interconnectit/Search-Replace-DB 来查找旧链接,并在数据库中用新链接更改它们。就像一个魅力,只需备份一个数据库以防万一。
-
@dingo_d 我不知道如何称呼这种迁移,但我所做的是> 在同一个托管帐户上,我将域名从旧更改为新。对任何 site_url 等进行了更改。我可以看到 guid 仍然指向所有页面和帖子的旧 url,但我阅读了几篇文章以不与 guid 混淆。我会检查你分享的链接并回复你。
-
@dingo_d 成功了。谢谢老哥
-
很高兴我能帮上忙。我已将其添加为答案,因此您可以根据需要接受它:)
标签: wordpress sitemap permalinks