如何在Localhost apache中创建通配符子域

时间:2015-08-12 07:13:30

标签: apache .htaccess apache2

在我的项目中,我需要针对允许的子域名的白名单检查子域名,并将其重定向到正确的页面,如果子域名不在白名单中,我需要将其重定向到“未找到帐户”页面

目前我在etc / hosts文件中写function foo() { var deferred = Q.defer(); setTimeout(function(){ console.log("foo"); deferred.resolve(); }, 500); return deferred.promise; } function bar() { console.log("bar"); } function helloWorld() { foo().then(bar); } helloWorld(); 127.0.0.1 sub.example.com

我如何在这里使用*(通配符)参数,/ etc / apach2 / sites-available文件夹能够更改根目录,但我无法在这里使用*通配符

  • 如何在localhost中使用通配符参数
  • 在生产环境中什么是最佳实践

谢谢。

1 个答案:

答案 0 :(得分:1)

通配符子域名由DNS托管服务提供商实施,设置取决于您的托管服务提供商,您要查找的是Name-Based virtual host。在您的本地计算机上,您可以尝试使用xip.io将所有子域重定向到一个IP地址