我已经在/ etc / apache2 / sites-available / default中设置了一个虚拟目录,如下所示:
Alias /lynx/ "/home/srv1100/" <Directory "/home/srv1100/"> Options Indexes MultiViews FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory>
当我写http://127.0.0.1/lynx/时,每个文件都是可访问的…我只希望只有那些扩展名不是“bsp”或“nav”的文件才能被访问。 我不能把它们放在其他目录中。
有任何想法吗?
谢谢。
你可以使用Apache的mod_rewrite来做到这一点。
RewriteEngine On RewriteRule \.(bsp|nav)$ - [nocase,gone,last]
请参阅http://httpd.apache.org/docs/2.0/mod/mod_autoindex.html上的mod_autoindex文档
查看IndexIgnore指令。