TLD的最佳解决方案加上WordPress多站点上该TLD的子域



WordPress老手,在这里有很多多站点经验。但我正在考虑路由一个已经在MS安装上进行了域映射的TLD的子域的最佳方式。

示例:TLD是通过IP A记录到WP多站点并正确解析的。假设它是MAPASITE.com,这是正确的找到正确的博客。现在,如果我想下一步映射TLD的子域——比如子域。MAPASITE.com——对于博客上的一个页面,最好的方法是什么?

我考虑过.htaccess和301重定向,但不确定是否有更简单的c-Record或直接从注册器转发的方法?谢谢你的帮助。

我不知道它是否也适用于wordpress页面,但您可以在apache安装中创建虚拟主机,并为子域设置不同的文档根。我用这个,但我不使用wordpress。

在这种情况下,这可能会解决问题:要更改documentroot(用户访问域时登录的位置),只需在apache安装存储其配置的目录中创建一个新的.conf文件。这些线路应该做到:

<VirtualHost *:80>
DocumentRoot /var/www
Options -Indexes
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/somemap
ServerName subdomain.example.com
ErrorLog /var/log/apache2/someerrorlog
CustomLog /var/log/apache2/someaccesslog combined
Options -Indexes
</VirtualHost>

如果您不希望子域有单独的错误日志和访问日志,则可以跳过ErrorLogCustomLog部分。第一个<virtualhost>是设置默认的documentroot,只需将其指向现在的任何位置。由于您使用的是MS安装,它肯定不同,因为我的安装来自Debian安装。

我希望这能解决你的问题。

最新更新