2013-02-15 76 views
1

我是一個完全新手在WordPress。目前,我的博客網址是blog.mysite.com,過去它是www.mysite.com/blogWordPress生成錯誤的URL

博客中的URL和鏈接都正常,因爲我在wp-config文件中更改了基本URL。但是,圖像仍使用舊路線。

這是我的照片的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是舊的。

任何人都可以幫助我解決它嗎?

回答

2

Wordpress的主要缺點是它在數據庫中保存完整的圖像網址。 因此,如果你遷移你的網站,你必須搜索&替換你的SQL文件& url需要轉儲它一次。

我建議你手動完成並按照提及的步驟here

還有插件可用來做同名Search and Replace

+0

我改變了wp_posts表使用以下工具:http://interconnectit.com/products/search-and-replace-for-wordpress-databases /但我有同樣的問題。 – Tony 2013-02-15 13:11:44

+0

奇怪它應該工作。雖然你可以在wp-admin - >常規設置中檢查你的'site url'和'WordPress地址url'是否正確? – Rikesh 2013-02-15 13:17:46

+0

也許我必須重新啓動一些東西? – Tony 2013-02-15 13:25:38

1

添加兩行WP-配置

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

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

+0

我已經這樣做了。 「我更改了wp-config文件中的基本URL」。這兩條線都可以用於大多數網站(到目前爲止已有半打)的 – Tony 2013-02-15 13:12:29

+0

。嘗試更新永久鏈接,並在最後的手段 - 導出並重新導入新的安裝wxr – 2013-02-15 13:30:12

0

您需要將數據庫轉儲到文件並將所有字符串'mysite.com/blog'替換爲'blog.mysite.com',然後通過固定轉儲覆蓋數據庫。 對不起,我的英語不好。