php – 我可以使用.htpasswd来保护不存在的目录(虚拟mod_rewrite目录)吗?

我使用前端控制器模式,所以所有请求都通过我的index.php文件路由.我想用.htpasswd保护’Admin’控制器(可在mysite / admin /访问).唯一的问题是,’admin’不是目录,而只是一个mod_rewrite.可以这样做吗? 最佳答案 不仅有一种方式,我很确定.您可以使用mod_rewrite创建访问控制,并根据您已定义的任何条件创建[F].参见例如
Access control with mod_rewrite.那说你可以完美地做到这一点.

<Location /admin>
   [here your rules]
</Location>

Require指令适用于context目录,这意味着您可以使用它的上下文

<Directory>, <Location>, <Files>, and <Proxy>

🙂

点赞