WordPress的生成错误的网址(Wordpress generating wrong URLs)

2019-10-17 17:00发布

我是一个在WordPress完全新手。 在这一刻,我的博客网址是blog.mysite.com ,而在过去,它是www.mysite.com/blog

该URL和链接都ok在博客,因为我在WP-config文件改变基本URL。 然而,图像仍使用旧的路线。

这是我的照片的网址:

blog.mysite.com/wp-content/themes/canvas/functions/thumb.php?src=http://mysite.com/blog/wp-content/uploads/2012/04/bname-268x300.jpg&w=150&h=150&zc=1&q=90

正如同比可以看到,它使用TinThumb插件,但它使用的URL是旧的。

谁能帮我解决?

Answer 1:

WordPress的主要缺点是它在数据库保存完整的图像的URL。 所以,如果你迁移你的网站,你必须寻找与您的SQL文件替换URL和需要再次倾倒。

我建议你做手工,并按照步骤提到这里 。

也有插件可以做同样的命名搜索和替换 。



Answer 2:

加入WP-config中的两条线

define('WP_SITEURL', 'http://newsiteaddress.com/');
define('WP_HOME', 'http://newsiteaddress.com/');

请注意,某些插件,使用的文件系统,如ssome缓存可能不得不重新配置或高速缓存可以被重新配置



Answer 3:

你需要转储数据库到文件,并替换所有字符串“mysite.com/blog”到“blog.mysite.com”,并通过固定转储数据库覆盖后。 对不起,我的英语不好。



文章来源: Wordpress generating wrong URLs
标签: php wordpress