Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » 404 Error на Apache

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Hallster



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Кто бы мне сказал, как сделать "свой" 404 еррор на Аначи?

Всего записей: 120 | Зарегистр. 30-01-2002 | Отправлено: 19:13 29-04-2002
ivank



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пропиши в .htaccess

Код:
ErrorDocument 404 404.html


----------
ivank
http://ivank.oszone.net

Всего записей: 553 | Зарегистр. 24-01-2002 | Отправлено: 22:20 29-04-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ivank
 

Цитата:
Пропиши в .htaccess  

 
Чтобы использовать .htaccess он должен быть разрешен в httpd.conf
 
Hallster
 
например так (это в httpd.conf):
 
<Directory путь_к_каталогу>
AllowOverride All   #Разрешает все директивы .htaccess
</Directory>
 
Тогда да, создаешь страницу, которая будет открываться по ошибке 404 и пишешь, как сказал ivank в .htaccess
ErrorDocument 404 /путь_к_этой_странице/страница.html
 
Можно и без .htaccess это написать прямо в httpd.conf в настройках документ рут
 
<Directory путь>
...
AllowOverride All    
</Directory>

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 02:06 30-04-2002
djelektronik

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx большое те спасибо  
после твоего поста у меня заработала аутентификация в апаче под виндами
 
<Directory путь_к_каталогу>  
AllowOverride All   #Разрешает все директивы .htaccess  
</Directory>  
 коментарий к строке все решил.. по умолчанию стоит none
не нарадуюсь блин

Всего записей: 2530 | Зарегистр. 28-06-2001 | Отправлено: 23:55 30-04-2002
react



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Hallster
 
 В httpd.conf есть такие строки:
 
#    2) local redirects
#ErrorDocument 404 /missing.html
#  to redirect to local URL /missing.html
#ErrorDocument 404 /cgi-bin/missing_handler.pl
#  N.B.: You can redirect to a script or a document using server-side-#includes.
 
 А если их раскоментировать, то при возникновении ошибки 404  
   произойдет редирект или на скрипт или на страничку какую-нить...

Всего записей: 773 | Зарегистр. 08-02-2002 | Отправлено: 03:08 05-05-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
react
 
Только еще их создать надо - скрипт или страницу это ж пример просто  

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 03:32 05-05-2002
Sindel



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня в файле .htaccess есть строка (и больше ничего)

Код:
ErrorDocument 404 /www/404.php

Ввожу http://myproject.ru/abracadarba  IE мне выдает "обычную" ошибку 404.
Мне надо локально сделать перенаправление. А КАК?, а если написать

Код:
ErrorDocument 404 http://myproject.ru/404.php
то нормально перенаправляет...
Help!!!

Всего записей: 559 | Зарегистр. 22-08-2002 | Отправлено: 05:53 26-10-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sindel
 
 
Ну пути проверь, где у тя валяется 404.php?
 
Если в корне, то надо писать:
 
ErrorDocument 404 404.php  
 
Если в папке www, то:
 
ErrorDocument 404 www/404.php

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 02:28 27-10-2002
Sindel



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx
Я на локалхосте...
Код:
ErrorDocument 404 404.php
тоже не работает
404.php лежит в корне, т.е. доступен по адресу http://myproject.ru/404.php
Я пробовал писать полный путь (т.е. z:/home/myproject.ru/www/404.php), и когда набираю неправильный урл, браузер предлагает мне сохранить 404.php на диск.
Может апач не настроен?


Всего записей: 559 | Зарегистр. 22-08-2002 | Отправлено: 06:14 27-10-2002 | Исправлено: Sindel, 06:17 27-10-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sindel
 
Ну, коли в корне, пиши:
 
ErrorDocument 404 /404.php  
 
Я потестила у себя сейчас - пашет. Сори за прошлую неточность.
 
Добавлено

Цитата:
Может апач не настроен?  

 
Если это на локалхосте, а не удаленно, то поставь для документрут:
 
<Directory путь>
 AllowOverride all
 

Цитата:
браузер предлагает мне сохранить 404.php на диск.  

 
Ну-ка, ну-ка, это значит сервак такого расширения не понимает как скриптового, есть строчка:
 
AddType application/x-httpd-php .php .php4 .php3
 
Короче.
1. Сделай ошибочную страницу 404.html
 
Убедись, что она выдается при ошибках.
 
2. А потом уже занимайся настройкой php.
 
И вообще, это не веб-программинг, это чистое системное администрирование.
 
Добавлено
http://forum.ru-board.com/topic.cgi?forum=8&topic=1385#7

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 06:32 27-10-2002
Cruh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, тут вопрос возник: мне нужно сделать что бы apache закрывал доступ на _http://storm/ - т.е на главный сайт, но при этом была возможность зайти на форум _http://storm/forum/ Так вот возможно ли это, если да то как сделать?




А при чем тут error 404? Это отдельной темой. lynx.

Всего записей: 426 | Зарегистр. 13-07-2004 | Отправлено: 19:42 08-01-2005 | Исправлено: lynx, 23:27 08-01-2005
penguen



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, тут вопрос возник: мне нужно сделать что бы apache закрывал доступ на _http://storm/ - т.е на главный сайт, но при этом была возможность зайти на форум _http://storm/forum/ Так вот возможно ли это, если да то как сделать?
-----------------------------------------------
.htaccess В этом замечательном файлике пропишите, чтоб Индеец к корневой директории доступ закрывал, а к под папкам нет, т.е. такой же файли закиньте во все под директории, но с возможностью чтения. Читайте доку по юзанью .htaccess!!!!!!!!!

Всего записей: 451 | Зарегистр. 04-03-2005 | Отправлено: 06:57 05-03-2006
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » 404 Error на Apache


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru