【发布时间】:2009-03-06 15:08:57
【问题描述】:
我已经在一个drupal测试站点上工作了一段时间,它有一堆这样设置的虚拟主机:
<VirtualHost *:80>
ServerAdmin email@example.com
DocumentRoot "/path/to/root"
ServerName testsite1.example.com
</VirtualHost>
我一直在使用修改后的主机文件来查看每个测试站点,大致如下:
12.0.0.1 本地主机 20.02.2.22 testsite1.example.com 20.02.2.22 testsite2.example.com 20.02.2.22 testsite3.example.com这工作得很好,但是现在我需要将站点发送给远程的一些人,他们的技术不足以修改自己的主机文件并以我的方式查看它。
有没有一种方法可以设置 Apache,以便 URL“http://20.02.2.22/testsite1”在内部转发到 testsite1.example.com?我正在使用 Drupal,站点设置需要查看“testsite1.example.com”,以便正确选择要选择的实例。我一直在研究 apache rewrite,但我对此有点新手,所以非常感谢任何帮助。
【问题讨论】:
标签: apache drupal mod-rewrite virtual hosts