我想使用 htpasswd 文件(而不是文件夹)来限制对某些 URL 的访问,这可能吗?例如,我希望限制以下 URL:
www.example.com/pages/id/227/Restricted_Page
但允许访问其他 URL,例如:
www.example.com/pages/id/100/Normal_Page
这可能吗?url 中的“pages”部分指的是 pages.php 文件,“id”部分是该文件中的函数名称。
想要这样做的原因是为了从另一个站点迁移现有的限制列表(以 htpasswd 文件的形式)。
非常感谢。
答案1
从文档:
Require Directive
Description: Selects which authenticated users can access a resource
Syntax: Require entity-name [entity-name] ...
Context: directory, .htaccess
Override: AuthConfig
Status: Core
Module: core
“目录”上下文意味着您可以将其放入、、<Directory>
和部分。所以,是的。<Location>
<Files>
<Proxy>