WordPress MU域映射仅重定向到主站点

时间:2013-07-30 作者:Dzhuneyt

我已经做了以下工作:

--安装程序WordPress并在主站点(main.com)上启用了MU。

--已更改wp配置。MU的php如下所示:

RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*)  [L]
RewriteRule ^(.*\\.php)$  [L]
RewriteRule . index.php [L]
--将第二个域(second.com)的名称服务器更改为与主域相同。然后,我在cPanel中添加了第二个域作为附加域。对于第二个域的web根,我选择了htdocs/main。com(安装WP MU的目录)。

我并没有把它停下来,因为WordPress MU没有安装在cPanel帐户的根目录中,我使用的是共享托管。

--已安装WP域映射插件:http://wordpress.org/plugins/wordpress-mu-domain-mapping/

--转到主站点的网络管理员,在“设置”->“域映射”下,我输入了main。“服务器CNAME域:”字段中的com。

--在设置->域下,我添加了第二个域。com作为ID为2的WP安装的主域。

--在“站点->所有站点”下,我编辑了ID为2的站点,并将其域更改为http://second.com, 保留复选框“同时更新siteurl和主页”已选中。

现在当我访问second时。com在我的浏览器中,我只是被重定向到主WP站点-main。com,而它应该显示WordPress子站点。

1 个回复
SO网友:Iamzozo

也许是我几天前遇到的同一个问题。在每个站点的设置下,您应该将域切换到第二个。com。(每个站点也有一个域映射设置,默认值为main.com/second,如果您在网络管理中将另一个域添加到站点,则应显示选择第二个.com的选项)

结束

相关推荐

WordPress Multisite Dilemma!

过去三年来,我们一直以WordPress安装的形式运行我们的主域,并将子域添加为单独的WordPress安装。随着时间的推移,我们认为将我们的主域作为多站点,并将其他子域作为其子站点进行管理是一个更好的主意。但问题是——它值得吗?链接会发生什么情况?那么三年内建立起来的SEO呢?有什么需要担心的吗?如果你们中的任何人都能回答这个问题,那么要将已经运行的站点移动到多站点界面,需要做些什么?提前非常感谢。