Форум сетевых администраторов
Показаны 12 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Apache (http://netadmin.ws/forum/forumdisplay.php?forumid=21)
-- как сделать 404 ? (http://netadmin.ws/forum/showthread.php?threadid=507)


Помещено Ausw 15-12-2001 в 08:35:

как сделать 404 ?

вобщем вот такой вопрос:
на локалке, сразу оговорюсь
вот допустим, ввожу я урл http://server/ - мне вываливается index.htm. а вот если я вхожу в какую нить папку - мне отображается вся папка с файлами, или набираю несуществующий документ - он тоже кажет либо папку, либо еррор.....

как сделать так, чтоб при вводе неправильного урл - вгружалась страница мол, 404, идите отсюда....?
.htcacess на локалке не пашет, пробовал уже.......


Помещено polo 15-12-2001 в 15:52:

Options Includes ExecCGI

__________________
Всегда есть решение.


Помещено Ausw 15-12-2001 в 20:02:

Polo, а поподробнее можно плиз ?


Помещено polo 16-12-2001 в 13:33:

А че подробнее то? В .htcacess пиши строку
Options Includes ExecCGI
Пример http://www.netadmin.ws/avatars/

__________________
Всегда есть решение.


Помещено Dawnshade 17-12-2001 в 07:36:

Имхо надо просто запретить индексацию.....
<Directory d:/apache/htdocs/doc>
Options FollowSymLinks Indexes
AllowOverride none
</Directory>

Глянь, если стоит этоа строка для директории, то выкидывай ее... именно по ней у тебя вываливается листинг директории...


Помещено Leon 17-12-2001 в 11:34:

Качаешь скрипт , я лично пользовался PHP , вставляешь в httpd.conf там строки...какие, можешь поглядеть в дефолтном ну строки на переадресация...и всё ок..., и там генерится страница, которую только сам захочешь...


Помещено Dawnshade 17-12-2001 в 12:24:

Да, есть похожий скрипт на перле: h**p://www.xav.com/scripts/guardian/

Чо-то я частично суть вопроса пропустил.....


Помещено Bochkarev_D.S. 17-12-2001 в 12:26:

quote:
Первоначальное сообщение от Dawnshade
Имхо надо просто запретить индексацию.....
<Directory d:/apache/htdocs/doc>
Options FollowSymLinks Indexes
AllowOverride none
</Directory>

Глянь, если стоит этоа строка для директории, то выкидывай ее... именно по ней у тебя вываливается листинг директории...


достаточно только indexes убрать вообще то =)))


Помещено Dawnshade 18-12-2001 в 07:31:

quote:
Первоначальное сообщение от evil_def

достаточно только indexes убрать вообще то =)))



Так я это и подразумевал....


Помещено Ausw 18-12-2001 в 15:12:

Спасибо всем откливнушимся, так и сделал - удалил Indexec, теперь вываливается FORBIDDEN при неправвильнои урл.

2Polo - твой вариант с htaccess, но я ж говорю - на локалке (и под маздаем)

Касаемо скриптов - не совсем понятно, хотелось бы реализовать проще, там я видел закомментрированные какие то строки с 404 403 и т.д.
т.е. я так понял, можно апач натсроить так чтоб вываливалась определенная страница (заранне уже заготовлнная разумеется)
Только вот как это наваять ?? попроще бы как нить......... ладно, попробую сам посмотреть....
Но если кто знает - напишите, буду благодарен


Помещено Dawnshade 18-12-2001 в 15:20:

ErrorDocument 404 /errors/shit_happens.html


Вот примерно то что тебе надо.
как следствие в директорорию htdocs/errors/ кладешь обычный хтмл с данным (или другим ) названием....
А 403 вываливает потому что папку ты вводишь без названия файла (а индексация запрещена (см. error.log)).....
Т.е. на http://localhost/fucking_shit/ он вывалит 403 (если она есть), а на
http://localhost/fucking_shit/fuck.html 404 (если хтмля нет или папки нет)


Помещено polo 19-12-2001 в 00:34:

А .htcacess у тебя не пашет и за неправильной настройки апачи, у меня на локалке все работает, раньше тоже не работало.

__________________
Всегда есть решение.


Формат времени GMT. Текущее время 18:17.
Показаны 12 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.