我正在使用 WordPress 网络子域设置。我不得不将其 *.mydomain.com
作为服务器别名,但现在我还有一个subdomain.mydomain.com
指向另一个目录的站点。有没有办法做到这一点,因为当我输入时subdomain.mydomain.com
它只会加载 WordPress 注册页面。
我确实为其设置了一个虚拟主机。
答案1
我假设您有两个 VirtualHost:
- 托管 *.mydomain.com 的 WP 的 VH
- VH 代表托管 subdomain.mydomain.com 的独立网站
确保您的subdomain.mydomain.com
VirtualHost 已加载或位于文件中前ServerAlias 为 的 VirtualHost *.mydomain.com
。
Apache 将使用它找到的第一个与 ServerName/Alias 匹配的 VH。
然后重新启动 Apache。
编辑:
在文件中它应该是...
<VirtualHost *:80>
ServerName subdomain.mydomain.com
...
</VirtualHost>
<VirtualHost *:80>
ServerName mydomain.com
ServerAlias *.mydomain.com
...
</VirtualHost>
您可以通过运行以下命令获取默认 VH 和加载顺序:httpd -S