我在服务器{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 –