有什么方法能在.htaccess中实现<Location>的规则?

2013-03-21 13:54:42 +08:00
 qq286735628
我想实现对http://demo.com/hello 这个请求进行访问控制该如何设置?

看了下apache文档,Location指令不可以写在.htaccess中。

PS: hello不是一个目录
3081 次点击
所在节点    问与答
7 条回复
BOYPT
2013-03-21 14:09:41 +08:00
qq286735628
2013-03-21 14:35:07 +08:00
@BOYPT hello也不是文件,怎么办?
BOYPT
2013-03-21 15:33:37 +08:00
@qq286735628 这个指令应该不在乎是不是文件吧,只是一个匹配而已……

不行的话就要用Rewrite的正则来匹配
qq286735628
2013-03-22 14:12:27 +08:00
BOYPT
2013-03-22 16:21:11 +08:00
@qq286735628

这个是说的private目录吧
<Directory private>看行不

http://httpd.apache.org/docs/2.2/mod/core.html#directory

文档在。这些基础东西要看文档才知道。
qq286735628
2013-03-22 21:30:16 +08:00
@BOYPT 文档我都查过的~
Directory指令不能用与.htaccess文件,我没有服务器的配置权限,只能通过.htaccess来做IP白名单~
BOYPT
2013-03-24 10:56:50 +08:00
@qq286735628

那应该FilesMatch用到吧,是用来按正则表达式匹配的

<FilesMatch "\.(gif|jpe?g|png)$">

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/63607

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX