魔术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服务器必须具有读取权限上树到这个文件夹)。
对不起,这里是2的文档: http://httpd.apache.org/docs/2.0/mod/mod_userdir.html – 2009-04-29 19:02:56