我在服務器{IP} /博客上有WordPress博客。多個域的WordPress鏈接
最近我買了2個域名,並在Apache中爲這個博客配置了2個虛擬主機。這種方式可行,但網站上的所有鏈接都指向舊位置{IP}/blog/link_href。
我試圖將WP_HOME和WP_SITEURL更改爲$ _SERVER ['SERVER_NAME'],但這會導致像www.sth.com/www.sth.com/link這樣的鏈接加倍。
我在服務器{IP} /博客上有WordPress博客。多個域的WordPress鏈接
最近我買了2個域名,並在Apache中爲這個博客配置了2個虛擬主機。這種方式可行,但網站上的所有鏈接都指向舊位置{IP}/blog/link_href。
我試圖將WP_HOME和WP_SITEURL更改爲$ _SERVER ['SERVER_NAME'],但這會導致像www.sth.com/www.sth.com/link這樣的鏈接加倍。
如果這些是你自己寫的鏈接,那麼他們需要是相對的,或者在前面有http。瀏覽器自動將網站URL添加到相關鏈接。
//this becomes `www.site.com/www.site.com/home`
Href="www.site.com/home"
//these are proper format
Href="http://www.site.com/home
Href="/home"
Href="home" (from current directory)
這可能不適合你......但我已經看到它發生了幾次現在的wordpress用戶。
好吧,我早先想到了這個,但答案是正確的。完整的解決方案是將'WP_HOME'和'WP_SITEURL'設置爲'「http://」。$ _ SERVER ['SERVER_NAME']'。 – dreake
選中此:http://codex.wordpress.org/Changing_The_Site_URL –