我有一台Apache机器,它正在服务一个.js
文件。该文件应该是唯一需要查看的文件。
我在我的apache中这样配置:
<Location /var/www/test/test.js>
Order allow,deny
Allow from all
</Location>
站点地址为test.in
,指向/var/www/test
目录中的test.js
文件。这很好。但我希望当用户尝试点击test.in/someurl
(这是不可用的)或其他一些网址比test.in
需要给予一个消息与401
错误。
我该怎么做?先谢谢你了。
1条答案
按热度按时间fslejnso1#
**注:**本答案仅适用于2.2版
如果您使用的是2.4版本,请查看this answer或查看Apache官方文档
你误用了
<Location>
-参数应该是URI而不是目录路径...您应该使用<Directory>
来获得预期的行为。我会这样做(你应该微调它,它只显示了原理):
查看订单指令和以下一项或多项:位置、位置匹配、目录、目录匹配、文件、文件匹配等。