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

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

Версия от 20:18, 15 августа 2024; Dmih (Обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

[править] Описание проблемы

Если вы выбрали для работы сайта web сервер Apache/PHP/FastCGI, Apache/PHP/CGI или вы клиент хостинга PROSTO.1gb.ru и столкнулись с тем, что не работает HTTP-авторизация реализованная на PHP, то для решения этой проблемы вам достаточно поместить в файл ~/http/.htaccess (если файла нет, то создать его в папке ~/http/), такой код:

RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]

[править] Ссылки

  • Basic_access_authentication (англ.) - информация о HTTP-авторизации на сайте wikipedia.org
  • Mod_rewrite (англ.) - документация по mod_rewrite на сайте разработчиков.
Личные инструменты