HTTP авторизация на PHP/CGI

Материал из 1GbWiki.

(Различия между версиями)
Перейти к: навигация, поиск
Версия 10:00, 9 ноября 2009 (править)
Renton (Обсуждение | вклад)
(Новая: == Описание проблемы == Если вы выбрали для работы сайта производительный тип сервера '''Apache/PHP/FastCGI''' (ак...)
← К предыдущему изменению
Версия 10:04, 9 ноября 2009 (править) (отменить)
Renton (Обсуждение | вклад)

К следующему изменению →
Строка 14: Строка 14:
* [http://en.wikipedia.org/wiki/Basic_access_authentication Basic_access_authentication] (англ.) - информация о HTTP-авторизации на сайте wikipedia.org * [http://en.wikipedia.org/wiki/Basic_access_authentication Basic_access_authentication] (англ.) - информация о HTTP-авторизации на сайте wikipedia.org
* [http://httpd.apache.org/docs/trunk/mod/mod_rewrite.html Mod_rewrite] (англ.) - документация по mod_rewrite на сайте разработчиков. * [http://httpd.apache.org/docs/trunk/mod/mod_rewrite.html Mod_rewrite] (англ.) - документация по mod_rewrite на сайте разработчиков.
 +
 +[[Категория:WEB-сервер Apache]]

Версия 10:04, 9 ноября 2009

Описание проблемы

Если вы выбрали для работы сайта производительный тип сервера 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 на сайте разработчиков.
Личные инструменты