我有一个 PHP 脚本,它采用子域名即 blah.example.com 并基于该域名运行查询。
我遇到的问题是我无法让我的新服务器将某人可能输入的任何子域路由到 HTML 文件夹来运行该命令。
我无法手动添加子域名,因为我不知道它们,所以我希望能够设置它,以便用户可以输入https://anything.example.com脚本运行。
我在 CENTOS 7 上使用 Apache 2.4
答案1
在您的主机名中,<VirtualHost>
您可以设置ServerAlias
使用通配符的主机名。例如:
<VirtualHost *:443>
ServerName example.com
ServerAlias *.example.com
请注意,它必须是ServerAlias
。ServerName
必须是完全限定域名,并且不能有通配符。它是该虚拟主机的主名称。