Alias /a/ "ar/wwwml/a"
<Directory "var/wwwml/a">
Options Indexes
AllowOverride ALL#### 将all 改成none 这是htacsss的一个限制,如果不是必须的话 去掉吧。
Order allow,deny
Allow from all
</Directory>
当访问http://localhost/a 时有目录,但是在深入浏览下一个目录时出现 not found的错误,但是a下是有目录的,为什么找不到呢?
看了下日志:
[Sun Sep 19 16:16:28 2010] [error] [client 192.168.0.5] File does not exist: /var/www/html/aad.neoimaging.cn, referer: http://192.168.0.6/a/?C=D;O=A
[Sun Sep 19 16:16:29 2010] [error] [client192.168.0.5] File does not exist: /var/www/html/aad.neoimaging.cn, referer: http://192.168.0.6/a/?C=D;O=A
发现那个目录后面的名字有问题。
那个蓝色的a 就是主目录 红色的是下一级目录 现在两个目录成一个目录了 所以不能找到了
修改方法是 在目录后边加上“/” 就ok了
Alias /a/ "ar/wwwml/a/"
<Directory "var/wwwml/a/">
Options Indexes
AllowOverride ALL#### 将all 改成none 这是htacsss的一个限制,如果不是必须的话 去掉吧。
Order allow,deny
Allow from all
</Directory>
nginx开启目录浏览:
在server 那个目录下,直接添加参数:
autoindex on;