我是WP多站点环境的新手。我想在我的本地Ubuntu 14.04环境中设置多站点。我的主站点已经配置为carbazarlocal.com并运行正常。当我去工具>网络设置我可以看到两个选项 - 子域和子目录。我想将我的多站点设置为子域名,如dealer1.carbazarlocal.com,dealer2.carbazarlocal.com等。
在此页面上WordPress说“如果要使用虚拟主机(子域)功能,则需要通配符DNS记录。”怎么做以及在哪里?
127.0.0.1 carbazarlocal.com
<Directory /var/www/html/carbazar>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
<VirtualHost *:80>
ServerAdmin admin@carbazarlocal.com
ServerName carbazarlocal.com
ServerAlias *.carbazarlocal.com
DocumentRoot /var/www/html/carbazar
</VirtualHost>
define('WP_ALLOW_MULTISITE', true);
我还需要做什么以及在何处完成以下步骤: “如果要使用虚拟主机(子域)功能,您将需要通配符DNS记录”?
答案 0 :(得分:2)
如果您使用Apache服务器,那么......
在httpd.conf文件中或包含Web帐户的VirtualHost部分的包含文件中,添加如下所示的行(如果它尚不存在):
ServerAlias *.example.com
还要创建一个通配符DNS记录,如:
*.example.com A 192.0.43.10
REF https://codex.wordpress.org/Configuring_Wildcard_Subdomains