[英]How can I make all example.com pages redirect to example.com/smth
[英]How can I create dynamic virtual hosting like *.example.com?
其中*对于每个客户端都不同,例如apple.example.com,pearl.example.com。 这些都应该路由到相同的IP和相同的目录。 如何修改hosts文件和httpd配置?
更详细的例子:
<VirtualHost 111.22.33.44>
ServerName customer-1.example.com
DocumentRoot "/www/hosts/example.com/docs"
ScriptAlias "/cgi-bin/" "/www/hosts/example.com/cgi-bin"
</VirtualHost>
<VirtualHost 111.22.33.44>
ServerName customer-2.example.com
DocumentRoot "/www/hosts/example.com/docs"
ScriptAlias "/cgi-bin/" "/www/hosts/example.com/cgi-bin"
</VirtualHost>
<VirtualHost 111.22.33.44>
ServerName customer-N.example.com
DocumentRoot "/www/hosts/example.com/docs"
ScriptAlias "/cgi-bin/" "/www/hosts/example.com/cgi-bin"
</VirtualHost>
谢谢!
您可以在ServerAlias中使用star,如下所示:
<VirtualHost 111.22.33.44>
ServerName customer-1.example.com
ServerAlias *.example.com
DocumentRoot "/www/hosts/example.com/docs"
ScriptAlias "/cgi-bin/" "/www/hosts/example.com/cgi-bin"
</VirtualHost>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.