2011-05-14 109 views
2

我有www.mydomain.com 博客不過,我想它前進www.mydomain.com/blog 在一些帖子中,我有嵌入圖像等: < IMG SRC =「/ wp-content/uploads/2009/11/image.jpg「但是,當我將它移動到www.mydomain.com/blog這些照片肯定會將不會顯示導致照片將在: www.mydomain.com/blog/wp-content/uploads/2009/11/image.jpg和此src將意味着它在www.mydomain.com/wp-content /uploads/2009/11/image.jpg,那是不對的。WordPress的 - 相對圖像路徑

如何設置這些照片的親屬路徑,以便在更改我的博客的目的地後,他們仍然會顯示?

問候!

編輯: 計算器切的HTML標籤,所以我再次寫了他們,對不起

+0

[更改Wordpress中圖像的路徑]的可能重複(http://stackoverflow.com/questions/2468141/changing-paths-to-images-in-wordpress) – 2011-05-16 01:31:19

回答

0

這是一箇舊帖子,但無論如何我都會回答,因爲它可以幫助別人。

首先,你實際上問如何使相對路徑:但是這不是一件好事,一對夫婦的原因:是因爲你最終得到的資源是那:

1不是爲搜索引擎好不是唯一 2插件不好:那是因爲東西會產生兼容性問題

我發現,它可能會更好(更快,不需要插件)做一個找到&通過SQL代替,因爲這是一個非常簡單的命令:

update wp_posts set post_content = replace(post_content,'http://localhost:8888','new domain') 

我遇到了本地開發網站的問題。 下面是對命令的「傻瓜式」解釋。使用此命令,你只需說:

1轉至表命名wp_posts(該表,其中的wordpress保存所有類型的文章和網頁的)

2看一看到POST_CONTENT列(包含該職位列內容)

3更換任何字符串,如「http://本地主機:8888」與「新域」(當然,不是「新域」從字面上,而是你的域)

這就是全部。您可以在phpMyAdmin中執行此操作:單擊sql選項卡並鍵入sql。 做錯了很難,但無論如何,總是先備份數據庫。

希望它有幫助。

P.s. 如上所述,原始問題可能是一種重複的,但不是零散的,因爲它是關於相對路徑,而不是路徑替換。相反,這個答案實際上可以回答'重複'問題。但是我在這裏發佈這個帖子是爲了讓那些像我以前一樣)想要相對路徑並且不知道自己不擅長的人去解決問題的正確方法。