将域名指向不同网站主机的子目录WordPress

时间:2014-01-03 作者:SinSync

现在这个问题似乎有重复的地方,但没有简明的内容,所以我将尝试:

我在mydomain上安装了wordpress安装程序。com/subdir-托管在fatcow上。

我继续从godaddy那里买了一个域名。com(因为它非常便宜)

-指出需要的名称服务器。(fatcow服务器)

打开fatcow控制面板:

-添加了newdomain。com并将其指向mydomain。com/子目录。

打开时,它指向mydomain。com/子目录

当我将站点url更新为newdomain时。com(从WP管理面板)打开主页为newdomain。但当我打开任何链接时,它会给我一个500服务器错误。

如果我尝试登录网站,每次输入正确的凭据时,登录屏幕都会刷新。

我已经仔细阅读了法典,考虑到我所面临的情况,它是非常模糊的。

有关我的设置的一些背景信息:

我有一个新域名。我的托管空间中的com重定向文件夹。我想在不同的子文件夹中托管两个站点,例如:mydomain。com/指向mydomain。com/blog和newdomain。com/指向mydomain。com/子目录

我们将非常感谢您的任何帮助。

当做

里沙夫S

Solution:

更新网站url后,除了主页之外,无法访问任何内容,您需要更新网站的永久链接,使用域/wp登录访问后端。php而不是domain/wp admin/并再次保存永久链接。不需要在数据库中进行字符串替换(但建议您不要从旧域请求资产)、移动文件夹等。

2 个回复
SO网友:bueltge

内容中的所有链接都保存在数据库中,纯字符串。如果您更改了wordpress安装到新域的设置,那么您还必须更改内容内的链接。这可以通过sql语句实现,也可以通过插件和助手实现。

  1. WP Plugin
  2. Helper
如果要从wp安装更改设置url,那么通过wp-config.php.

// Home URL of your WordPress.
define( \'WP_SITEURL\', \'http://localhost/wpbeta\' );
// URL to the WordPress root dir.
define( \'WP_HOME\', \'http://localhost/wpbeta\' );

SO网友:Mark Kaplun

警察自己解决了

更新网站url后,除了主页之外,无法访问任何内容,您需要更新网站的永久链接,使用域/wp登录访问后端。php而不是domain/wp admin/并再次保存永久链接。不需要在数据库中进行字符串替换(但建议您不要从旧域请求资产)、移动文件夹等。

结束

相关推荐

Permalinks not working

我知道,问了无数次,回答了无数次。我一生都找不到我的错误。正在尝试将永久链接设置为使用post name,/%postname%/尝试访问主页以外的任何其他地方都会产生404错误。默认的永久链接设置工作正常。任何帮助都将不胜感激。.htaccess在web根目录中 # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\\.ph