昨天我将我的主页网址和网站网址都更改为新值(我们将其称为“地址2”)。它变化很好,没有问题。今天我尝试访问该网站,发现我无法做到,所以在wp-config.php
我将这些网址恢复为以前的值(让我们称之为“地址1”)。它工作并加载了网站,但CSS和图像根本没有加载。
我在Firebug中查找了这个问题,看到主题文件(图像和CSS)是从我昨天指定的新地址(地址2)加载的,但后端和HTML是从旧地址加载的(地址1)。
我不知道发生了什么。
图片:
当前站点URL和主页URL设置:
该网站使用地址1,但它没有加载CSS和图像:
网站正试图从地址2加载CSS,我不知道为什么:
答案 0 :(得分:2)
您还可以使用内置更新功能。您需要使用以下内容修改functions.php文件,然后更新(之后您可以再次从functions.php中删除它):
update_option('siteurl','http://www.new-site-address.com');
update_option('home','http://www.new-site-address.com');
您可以在此处找到有关移动Wordpress网站的更多信息:http://codex.wordpress.org/Moving_WordPress
答案 1 :(得分:1)
虽然jme11的解决方案没有解决问题,但它帮助我找到了解决方案。我必须设置重定位标志,之后您可以从任何有效地址登录到wp-login.php
文件,WordPress会将SiteURL和HomeURL设置为您在浏览器中输入的地址。
我必须在行之前添加define('RELOCATE',true);
,告知文档可用部分的结束。
谢谢你们。
答案 2 :(得分:0)
如果主题没有变化,那就很奇怪了。我之前从来没有这样做过。
但是我确实遇到了将WP网站迁移到新家的问题,之后有很多断开的链接。这是因为WP保存了内部链接,例如数据库中的帖子,即使它指向这个非常WP的安装,通常也不会改变它们。
我尝试下载WordPress使用的整个数据库的备份SQL文件(例如,使用phpMyAdmin),然后搜索http://xxx.xxx.183.18:8001/
(无论您之前的WP URL是什么)。如果您获得任何匹配,请运行批量搜索和替换以将旧IP与新IP交换,保存SQL文件,然后将其导入新数据库并让WP使用该新数据库。