Forum Webscript.Ru
Общие => Веб Сервера => Тема начата: Lutik от 27 Октября 2005, 11:06:13
-
Ребят, натолкнулся на следующие грабли!!! фаил .htaccess не переадресовывает на страницу с описанием ошибки, а выводит стандартную!!!
Вот что пишу в нем:
ErrorDocument 404 /errors/404.php
Перечитал кучу форумов и статей и всеравно не смог запустить.
:confused:
-
PHP FAQ: Различие между абсолютными и относительными путями. В файловой системе и на сайте. (http://phpfaq.ru/paths)
-
Ромик, не помогло!
перепробовал все :(
-
RomikChef тебе и сказал конкретный ответ - в твоем примере прописан серверный путь который в любом случае прописывать нежелательно ;)
В твоем случае должно работать:
ErrorDocument 404 errors/404.php
Если не срабатывает - напиши точно, что пишет браузер.
-
Или
ErrorDocument 404 http://www.mydomain.ru/errors/404.php
-
kenga, в том то и дело что пробовал и то и другое!!! А результат один и тот же!!! Стандартная ошибка 404
Невозможно найти страницу
Возможно, эта страница была удалена, переименована, или она временно недоступна.
--------------------------------------------------------------------------------
Попробуйте следующее:
Проверьте правильность адреса страницы в строке адреса.
Откройте fisher.com домашнюю страницу, затем найдите там ссылки на нужные данные.
Нажмите кнопку Назад, чтобы использовать другую ссылку.
Нажмите кнопку Поиск для поиска сведений в Интернете.
HTTP 404 - Файл не найден
Internet Explorer
-
Lutik
другие интсрукции в .htaccess работают?
-
1. Действительно, проверь работает ли .htaccess вообще:
Создай на сервере файл main.html, допиши в .htaccess следующее
DirectoryIndex main.html
Теперь при запросе твоего сайта должна загружаться страница main.html.
2. проверь разрешения для файла 404.php и папки errors
-
проверь разрешения для файла 404.php и папки errors
Мне кажется, он бы не стандартную 404 выдавал в этом случае.
-
hanslinger:
проверь разрешения для файла 404.php и папки errors
Мне кажется, он бы не стандартную 404 выдавал в этом случае.
Может 403, а вот проверить не помешает.
-
commander остальные инсрукции работают! Например DirectoryIndex index.php
Charset.... и т.д.
А если 404 ошибка или какая-то другая то стандартная станица!
Пытался его сделать в фаре и сохранить как юникс текст всеравно допиз....... Вобщем ситуация такая: "Стою на асфальте я в лыжи обутый, толи лыжи не едут толи я........" Кагда делал прошлый проект все работало а теперь нет! :(
-
Lutik в access_log и в error_log заглянуть пробовал? Что пишутЪ?
-
Цитирую!!
[Sun Nov 06 20:18:04 2005] [error] [client 192.168.1.166] File does not exist: d:/webserver/home/www/forum/
[Sun Nov 06 20:18:19 2005] [error] [client 192.168.1.166] File does not exist: d:/webserver/home/www/forum/
[Sun Nov 06 20:18:26 2005] [error] [client 192.168.1.166] File does not exist: d:/webserver/home/www/forum/
[Sun Nov 06 20:18:39 2005] [error] [client 192.168.1.166] File does not exist: d:/webserver/home/www/forum/
[Sun Nov 06 20:19:39 2005] [error] [client 192.168.1.166] File does not exist: d:/webserver/home/www/forum/
[Sun Nov 06 20:19:41 2005] [error] [client 192.168.1.166] File does not exist: d:/webserver/home/www/forum/
[Sun Nov 06 20:19:42 2005] [error] [client 192.168.1.166] File does not exist: d:/webserver/home/www/forum/
[Sun Nov 06 20:21:01 2005] [error] [client 192.168.1.166] File does not exist: d:/webserver/home/www/forum/
access log
192.168.1.166 - - [06/Nov/2005:20:19:39 +0300] "GET /forum/ HTTP/1.1" 404 274
192.168.1.166 - - [06/Nov/2005:20:19:41 +0300] "GET /forum/ HTTP/1.1" 404 274
192.168.1.166 - - [06/Nov/2005:20:19:42 +0300] "GET /forum/ HTTP/1.1" 404 274
-
Где у тебя лежит управляющий (тот что ты настраиваешь) .htaccess в 1. d:/webserver/home/www/ или 2. d:/webserver/home/www/forum/
Если 1.
Проверь папку forum/ - есть ли в нем файл .htaccess - если есть, даже пустой, то удали.
Если 2.
В этом случае пропиши в .htacces относительный путь к errors/404.php (я так понимаю он у тебя d:/webserver/home/www/errors/)
ErrorDocument 404 ../errors/404.php
-
Всем спасибо за ответы! Я нашел причину! У меня апач глюкнул и перестал обрабатывать! Переставил настроил теперь все ок.