как подменить сообщение об ошибке 401?

Xrobak

Guest
как подменить сообщение об ошибке 401?

Добрый день. В httpd.conf у меня написано следующее:
ErrorDocument 401 error_my/401.htm
ErrorDocument 403 error_my/403.htm
ErrorDocument 404 error_my/404.htm
И тут возникает проблема: сообщения об ошибках 403, 404 заменяются на мои, а вот на 401 ошибку выводится пустая страничка и на ней написано следующее error_my/401.htm. Если эту строчку закоментировать то выводится стандартное сообщение Апача об ошибке 401. В Апаче все перерыл, но так и не смог найти где он его берет. 401юреь находится в папочке error_my.
Подскажите как мне подменить 401 ошибку на свою!
Установлен Apache 2.0.48
 

Xrobak

Guest
Автор оригинала: Линк
ибо было сказано "В Apache 2 еще ОЧЕНЬ МНОГО ГЛЮКОВ"
ставьте себе 1.3.X
У меня под Апачем 1.3.х не работает аутентификация посредством .htpasswd.
Стоит Вин2000Сервер. Под линуксом пробовал аутентификация работает, а под Апачем 1.3.х из под винды не хочет. Поставил Апач 2 - все прекрасно заработало.
 

Линк

Guest
У меня под Апачем 1.3.х не работает аутентификация посредством .htpasswd.
руки кривые)) поставьте apache 1.3.x
потом сделайте авторизацию
когда она не заработает, возьмите последние строки из error_log, и принисите их на форум
Вам обязательно помогут
 

Xrobak

Guest
с:\1\Apache>Apache.exe
[Fri Feb 06 15:54:12 2004] [notice] cannot use a full URL in a 401 ErrorDocument directive --- ignoring!
Apache/1.3.19 (Win32) running...
 

Xrobak

Guest
Автор оригинала: Alien
Ты уверен что написано именно


Судя по сообщению о ошибке все немного не так.

У меня на Apache/2.0.40 все прекрасно работает.
ErrorDocument 400 error_my/400.htm
ErrorDocument 401 error_my/401.htm
ErrorDocument 403 error_my/403.htm
ErrorDocument 404 error_my/404.htm
ErrorDocument 405 error_my/405.htm
ErrorDocument 406 error_my/406.htm
ErrorDocument 407 error_my/407.htm
ErrorDocument 410 error_my/410.htm
ErrorDocument 412 error_my/412.htm
ErrorDocument 414 error_my/414.htm
ErrorDocument 500 error_my/500.htm
ErrorDocument 501 error_my/501.htm
ErrorDocument 502 error_my/502.htm
абсолютно уверен что именно так и написано, остальные ошибки то подменяются, а 401 не хочет

-~{}~ 09.03.04 21:49:

Мм... вобщем в access.log есть запись об ошибке 401:
10.0.0.3 - - [09/Mar/2004:21:47:43 +0200] "GET /cs HTTP/1.1" 401 18
А в error.log ничего по этому поводу нет, на экран выводится тупо текстовое сообщение: error_my/401.htm
Пипл, помогите плиз!!! Папочка error_my лежит в корне DocumentRoot.
ЗЫ: опять вернулся на Апач2
 

Shredder2003

Новичок
Re: как подменить сообщение об ошибке 401?

Автор оригинала: Xrobak
Добрый день. В httpd.conf у меня написано следующее:
ErrorDocument 401 error_my/401.htm
ErrorDocument 403 error_my/403.htm
ErrorDocument 404 error_my/404.htm
И тут возникает проблема: сообщения об ошибках 403, 404 заменяются на мои, а вот на 401 ошибку выводится пустая страничка и на ней написано следующее error_my/401.htm. Если эту строчку закоментировать то выводится стандартное сообщение Апача об ошибке 401. В Апаче все перерыл, но так и не смог найти где он его берет. 401юреь находится в папочке error_my.
Подскажите как мне подменить 401 ошибку на свою!
Установлен Apache 2.0.48
Надо так:
ErrorDocument 401 /error_my/401.htm
ErrorDocument 403 /error_my/403.htm
ErrorDocument 404 /error_my/404.htm

Вроде, стока умников на ресурсе, а никто не помог человеку :(

А вообще, файлик 401.htm лучше в RootDirectory кинуть, а то капризничает.
 
Сверху