htaccess域模拟

时间:2009-06-09 08:46:37

标签: apache .htaccess

我有一台服务器从/ var / www自动托管内容。我在/ var / www中复制了一个像domain.com这样的目录。然后我将domain.com添加到我的/ etc / hosts中,用于127.0.0.1(localhost / loopback)。什么是Apache的.htaccess技巧,以便我可以使用http://domain.com/访问我的网站,它会自动知道查看/var/www/domain.com/(不重定向URL)?

2 个答案:

答案 0 :(得分:2)

您需要这样的虚拟主机:

NameVirtualHost *:80

<VirtualHost *:80>
  DocumentRoot /var/www/domain.com/
  ServerName domain.com
</VirtualHost>

有关Apache文档的更多信息:http://httpd.apache.org/docs/2.0/vhosts/examples.html

答案 1 :(得分:0)

我认为你在寻找:


<VirtualHost *:80>
    ServerAdmin mail@domain.com
    DocumentRoot /var/www/htdocs/domain.com/
    ServerName *.domain.com
    ErrorLog logs/domain-error_log
    CustomLog logs/domain-access_log common
</VirtualHost>

这将查找*:80中的任何内容,如果是domain.com,其DocRoot将变为/var/www/htdocs/domain.com