1

我是wordpress的新手。此时,我的博客 URL 是blog.mysite.com,过去是www.mysite.com/blog

博客中的 URL 和链接都可以,因为我更改了 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 是旧的。

谁能帮我解决它?

4

3 回答 3

3

Wordpress 的主要缺点是它在数据库中保存了完整的图像 url。因此,如果您迁移您的网站,您必须在您的 sql 文件中搜索和替换 url,并且需要再次转储它。

我建议您手动执行并按照此处提到的步骤操作。

还有一个插件可用于执行相同的命名Search 和 Replace

于 2013-02-15T12:55:24.683 回答
1

在 wp-config 中添加两行

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

请注意,某些使用文件系统的插件(例如 ssome 缓存)可能必须重新配置,或者可能需要重新配置缓存

于 2013-02-15T12:52:13.850 回答
1

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

于 2013-02-15T12:54:28.290 回答