ServerName 属性中的 Apache 虚拟主机通配符

标签 apache wildcard virtualhost

是否可以在 VirtualHost 语句的 ServerName 属性上创建“通配符”?

我目前有这样的东西:

<VirtualHost *:80>
    ServerName testhost
    DocumentRoot "C:/xampp/htdocs/testhost/"
</VirtualHost>

我想要的是这样的:

<VirtualHost *:80>
    ServerName $serverRequest
    DocumentRoot "C:/xampp/htdocs/" + $serverRequest
</VirtualHost>

因此我可以将所有类似的主机重定向到同名目录。可能吗?

最佳答案

我认为您正在寻找 Dynamically Configured Mass Virtual Hosting .

关于ServerName 属性中的 Apache 虚拟主机通配符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15101568/

相关文章:

php - apache下php无法解析域名

php - apache设置虚拟主机访问403访问禁止,为什么?

apache - 在托管多个 vhost 条目的单个服务器上避免 SNI for SSL

linux - 设置虚拟主机文件以托管来自远程服务器的源代码

php - Xampp 的虚拟主机重定向到 Windows 上的仪表板

php - 谷歌的 Robots.txt 错误

java - apache tomat7 没有在浏览器中启动?

ssl - 如何从一个 .crt(通配符)文件生成多个 .pem 文件?

sql - SQL参数中的通配符

batch-file - 批处理文件如何运行文件夹中的所有文件