HTTP авторизация на PHP/CGI
Материал из 1GbWiki.
Описание проблемы
Если вы выбрали для работы сайта производительный тип сервера Apache/PHP/FastCGI (актуально и для CGI) и столкнулись с тем, что не работает HTTP-авторизация реализованная на PHP, то для решения этой проблемы вам достаточно поместить в файл (если файла нет, то создать его) .htaccess
размещенный в папке /http, такой код:
RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
См. также
Ссылки
- Basic_access_authentication (англ.) - информация о HTTP-авторизации на сайте wikipedia.org
- Mod_rewrite (англ.) - документация по mod_rewrite на сайте разработчиков.