Назад | Перейти на главную страницу

Можно ли использовать htpasswd для ограничения доступа к URL-адресу, а не к определенной папке?

Я хотел бы ограничить доступ к определенным URL-адресам с помощью файлов htpasswd, а не папок, возможно ли это? Например, я хочу ограничить URL:

www.example.com/pages/id/227/Restricted_Page

Но разрешите доступ к другим URL-адресам, например:

www.example.com/pages/id/100/Normal_Page

Это возможно? Часть «страницы» URL относится к файлу pages.php, а часть «id» - это имя функции в этом файле.

Причина этого заключается в переносе существующих списков ограничений в виде файлов htpasswd с другого сайта.

Большое спасибо.

Из документы:

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> разделы. Так да.