魔术Apache重定向为/〜用户名

问题描述:

我已经继承了一个已经服务于某些网站的网络服务器。我正尝试将其中一些网站迁移到新的网络服务器。魔术Apache重定向为/〜用户名

其中一个网站有一个叫做页: http://mydomain/ABCDepartment/

此网址也可以工作: http://mydomain/~joesmith

和JOESMITH索引页实际上住在/var/www.../ABCDepartment/people/JOESMITH/

现在我检查在httpd.conf中,我看到以下内容:

UseCanonicalName Off 
UserDir public_html 
UserDir disabled root 

joesmith没有特别的mod_rewrite规则或〜

这个魔法是怎么发生的? UseCanonicalName是关闭的,如果它不是UserDir public_html应该看在/ home/joesmith/public_html

我在想什么?

这是Apache项目的扩展名为USERDIR:http://httpd.apache.org/docs/1.3/mod/mod_userdir.html

它自动重写请求指向用户的主目录中调用的public_html文件夹(Web服务器必须具有读取权限上树到这个文件夹)。

+0

对不起,这里是2的文档: http://httpd.apache.org/docs/2.0/mod/mod_userdir.html – 2009-04-29 19:02:56