我在 /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”的文件才可以访问。我不能把它们放在其他目录中。
有任何想法吗?
谢谢。
答案1
您可以使用 Apachemod_rewrite
来执行此操作。
RewriteEngine On
RewriteRule \.(bsp|nav)$ - [nocase,gone,last]
答案2
请参阅 mod_autoindex 文档http://httpd.apache.org/docs/2.0/mod/mod_autoindex.html
查看 IndexIgnore 指令。