【问题标题】:Wordpress Site Broken after Changing URL更改 URL 后 Wordpress 网站损坏
【发布时间】:2015-11-23 15:46:20
【问题描述】:

我目前正在为一个客户工作,该客户过去曾聘请过其他网站设计师,这些设计师曾做出贡献但从未完成该项目。她想要一个网站 sheisbiddy.com,但也有域名 new.sheisbiddy.com,这是我开始设计的。昨晚我通过删除另一个名称上的站点并更改新名称上的 URL 来切换 URL。它运行良好,直到我尝试进入该站点并出现一个空白页面,上面写着“name ok”。我google了一个解决办法,就是在我的主题目录中添加以下代码(我先备份了,但是是在域名切换之后):

<?php
update_option('siteurl','http://sheisbiddy.com');
update_option('home','http://shisbiddy.com');
?>

它起作用了,我删除了代码,现在我的网站已经搞砸了。图片没有显示,导航已经转移,魔术线不再显示在主页上,字体已重置,小部件停止工作......我检查了我的媒体库和一些代码,它似乎很好所以我不知道发生了什么或我应该做什么,但我吓坏了。

【问题讨论】:

    标签: wordpress


    【解决方案1】:

    正如我写的here。 wordpress 迁移的简单清单是:

    • 编辑数据库表wp-options和选项siteurlhome那里
    • 编辑 wp-config.phpDB_NAME、DB_USER、DB_PASSWORD 和 DB_HOST
    • 使用this replace script将所有其他出现的绝对路径替换为相对路径,将旧站点名称http://yoursite.com替换为“/”就足够了
    • 您还想重新生成静态链接,在设置菜单中转到永久链接,然后点击保存

    【讨论】:

    • 我完成了所有这些操作,并且恢复了主页背景和小部件等一些内容,但几乎没有全部恢复。还有更多想法/提示吗?
    • 如你所见,如果你去sheisbiddy.com,导航上有两行而不是魔术线,整个导航被转移了,背景是白色而不是黑色(i'我尝试在前端和后端更改它并选择图片而不是无济于事)。我已经设法恢复了其余部分。
    • 另一种可能性是您在 css 中硬编码链接,因此打开您的 css 文件并将静态调用替换为相对的,或更正的静态调用我还检查了您的站点,您的访问控制策略有问题,因为您将所有调用重定向到非 www 域,并且您的图像已上传并保存在 www 域中,所以更改重定向或使用替换从图像链接中删除 www
    • 好吧,我不知道发生了什么,但一切都回来了!我认为一个小部件把事情搞砸了。感谢您的帮助!
    • 非常感谢;我很难找到一个明确的指南来更新我在 wordpress 上的域。这非常有效。
    猜你喜欢
    • 1970-01-01
    • 2015-10-15
    • 2021-01-07
    • 1970-01-01
    • 2017-02-14
    • 2020-02-19
    • 2016-12-30
    • 2015-03-15
    • 1970-01-01
    相关资源
    最近更新 更多