我在服务器 {IP}/blog 上有 WordPress 博客。
最近我为这个博客购买了 2 个域并在 Apache 中配置了 2 个虚拟主机。这可行,但网站上的所有链接都指向旧位置 {IP}/blog/link_href。
我试图将 WP_HOME 和 WP_SITEURL 更改为 $_SERVER['SERVER_NAME'] 但这会导致链接像 www.sth.com/www.sth.com/link 与双。
我在服务器 {IP}/blog 上有 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 用户。