使用单站点安装并将实体映射到子域

时间:2012-12-19 作者:Zach

不确定这是否是白日梦,但我对单站点WordPress安装的URL重写功能(和DNS映射)感兴趣。

通常在WordPress MU设置中,我们会使用WordPress Mu Domain Mapping 将新站点/安装映射到域/CNAME。

我想知道的是,是否有可能将单个实体(如用户)映射到注册器上的CNAME。

例如,假设在一个站点安装中有一群用户。理想情况下,这些用户可以通过YOURSITE.COM/johndoe (使用get_user_by() 这是一个附加问题)。然后,在注册器级别上,设置一个CNAME,其值为us.OURDOMAIN.COM 并将其指向站点的IP地址。从那里,WordPress可以确定us.OURDOMAIN.COM 应加载YOURSITE.COM/johndoe.

如果对此有任何初步想法,我们将不胜感激。一如既往地感谢!

1 个回复
SO网友:ifdion

我希望你仍然对这个问题感兴趣。我使用自定义.htaccess 背景

RewriteCond %{HTTP_HOST} !^www\\.
RewriteCond %{HTTP_HOST} ^(.+)\\.domain-name\\.com$
RewriteRule ^$ /index.php?store=%1 [L]
使用此设置,每个子域将映射到store 自定义帖子类型。http://apple.domain-name.com 将等于http://domain-name.com?store=applehttp://domain-name.com/store/apple/ 如果你使用的是permalink。

请注意,如果要将子域映射到类别或自定义分类法,则需要修改寻呼机。

结束

相关推荐

如果我使用插件又一个多站点管理器,如何配置DNS?

我刚刚配置了另一个多站点管理器,我可以使用内部子域,如1.domain.com and 2.domain.com 作为备用域。我可以在这些域上成功创建子站点,如try.1.domain.com .但不幸的是,当我设置外部域(主域在其他地方注册)时,子站点的URL显示错误页面。。示例:3.domain.com 是指向我的多站点安装文件夹的加载项域。在其下创建的子网站是try.3.domain.com .此子网站的URL显示错误页面。实际上,我指的是指向多站点域的数字IP(我的主机是共享主机)地址的外部域。