我将我的域名从http://www.troov.co/blog更改为http://www.troov.com/blog
尽管将Wordpress地址URL和站点地址URL更改为www.troov.com/blog,但它仍在尝试从www.troov.co加载资源,因此没有任何样式或图像正确显示。
我猜我有一个设置,我没有改变,但不幸的是,尽管尝试,我找不到它!
提前致谢。
答案 0 :(得分:0)
您必须在管理工具 - >中将主网址从http://www.troov.co/blog更改为http://www.troov.com/blog。设置 - >一般或直接在wp_options表中,检查option_value字段以查找相应的siteurl和home option_name字段记录。
您的域名地址可能是硬编码的。您可以在主题文件中查看此内容,如何生成图像的URL等等。
答案 1 :(得分:0)
您需要在数据库的其余部分中查找/替换URL,即整个wp_options表,帖子的GUID等,不仅仅是您更改的两个主站点URL选项(Wordpress地址URL和站点)地址URL)。
不要在文本数据库转储中执行查找/替换;这将破坏序列化数据,即主题选项,小部件等。您可以使用phpmyadmin或adminer在数据库中查找/替换查询,但仍然可以破坏序列化数据。
您必须使用正确反序列化和重新序列化PHP数据的工具。使用WordPress Serialized PHP Search Replace Tool.它非常受欢迎且效果很好。
同时检查域中的wp-config.php
或主题functions.php
文件中的域名是否未加硬编码
define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');
删除这些指令(如果找到)。见https://codex.wordpress.org/Changing_The_Site_URL