2015-11-26 106 views
0

Apache可以根据用户IP地址(即在htaccess中)更改Directory参数吗?逻辑是,如果我正在构建一个测试站点,那么在我的IP的测试模式下看到它会很高兴,但保持活跃并且不会影响公共用户。这样,有效的一个域可以以不同的方式出现,而无需更改站点根路径谢谢。根据IP地址更改虚拟主机目录

回答

0

您将需要2个虚拟主机,这样您可以为主机名设置不同的文档根目录和路径。您可以使用htpasswd将访问限制在您的测试环境中,或者将您的ip地址放在allowfrom列表中的虚拟主机上,并拒绝其他人访问。 通过这种方式,您可以创建诸如test.domain.com和domain.com之类的网址,以解析到正确的环境。

+0

不幸的是,我不拥有完整的域名 - 只有子域名,所以我不能创建更多的子域名。有没有其他的方式呢? – Ukuser32

+0

是的,如果您的测试环境代码位于您的实时应用程序中,您应该可以调用像domain.com/index.php(live)和domain.com/test/index.php(test)这样的URL。只要确保你的锚点指向正确的环境。 – PAlphen