ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 

  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА














     АРХИВ :: Apache-Talk
Apache-Talk mailing list archive (apache-talk@lists.lexa.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [apache-talk] =?KOI8-R?Q?Re:_=5Bapache-rus=5D_=EE=C1=D2=CF=C4=2C_=CE=C5=C2=CF=CC=D8=DB?==?KOI8-R?Q?=C1=D1_=D0=D2=CF=C2?=



> > Подскажите как запретить выдачу содержимого каталога, если в нем нет
> > индексного файла.
> 
> Отвечаем на оффтопик в два списка :)
> 
> -Index и mod_index, это конечно хорошо, но на мой взгляд, есть
> более простой и приятный способ.
> 
> Пишем в конфиг:
> DirectoryIndex index.html index.htm /cgi-bin/index
> 
> Создаем /cgi-bin/index:
> #!/bin/sh
> 
> echo Content-type: text/html
> echo
> echo "<html><head><title>404 URL not Found</title>"
> echo "<body><center><h2>404 URL not Found</h2></center></body></html>"
> 
> И все нормально. Вместо Content-type можно сделать чего-нибудь
> с редиретом или возвращать ошибку.
> 
> С уваженим,
> Игорь Сысоев
> 
  Xmm.... а хорошо ли 404 Not Found? Да и потом - проще уж не CGI писать, а

DirectoryIndex index.html index.htm /bad_index.html 

  А если совсем првильно хочешь, то 

DirectoryIndex index.html index.htm /nph-index

/cgi-bin/nph-index:

#!/bin/sh

echo "HTTP/1.0 404 Not found"
echo "Connection: close"
echo "Content-type: text/html"
echo ""
echo "<html><head><title>404 URL not Found</title>"
echo "<body><center><h2>404 URL not Found</h2></center></body></html>"


  Sincerely yours,
                                                Felix A. Milovanov,
                                                http://chat.portal.ru/
=============================================================================
=               Apache-Talk@lists.lexa.ru mailing list                      =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
=       Archive avaliable at http://www.lexa.ru/apache-talk                 =



 




Copyright © Lexa Software, 1996-2009.