Автор Тема: 404...  (Прочитано 2990 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Druggy

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 28
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
404...
« : 28 Декабря 2004, 03:58:24 »
Прочитал все что написано в форуме по поводу 404 и так не понял как решить мою проблемму...

(если необходимо то вот инфа)
Итак у меня дома сервк под виндой ХП СП1
PHP установлен как SAPI

суть проблеммы:
имеется файл .htaccess в нем
ErrorDocument 404 /error_404.php

не происходит перенаправление на error_404.php при запросе несуществующей страницы или несуществующего каталога. только IE говорит что мол "Ошибка 404"

при этом в логе пишется:
File does not exist: d:/server/www/1
и всё...

пробовал так:
ErrorDocument 404 http://localhost/error_404.php
- так работает, но вместе с тем при использовании такого метода теряется возможность с $REQUEST_URI

вот то что у меня в httpd
(возможно указываю не то что надо)
DocumentRoot "D:/Server/www"
----------------------------------------------------

    Options FollowSymLinks
    AllowOverride all

---------------------------------------------------

    Options All Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all


не подскажите как быть?

Еще бы хотел узнать возможно-ли сделать так чтобы пользователь вводил http://имя_сайта/несуществующая_страница, в это время в бороузер выдавал ему мой error_404.php, но в строке запроса у пользователя оставалось то что он ввел (в случае примера - http://имя_сайта/несуществующая_страница)
What isn\'t rememberd, never happened.
Memory is merely a record... you just need to rewrite that record.

Оффлайн for_i_0

  • $15 per hour
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 555
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.php.net/manual/en
404...
« Ответ #1 : 28 Декабря 2004, 09:24:21 »
Цитировать
Druggy:
ErrorDocument 404 http://localhost/error_404.php


попробуй так:
В [color="red"] httpd[/color]
Alias /err/ "/Server/www/"
  ErrorDocument 404 /err/error_404.php
[off]Безработный[/off]

Оффлайн Druggy

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 28
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
404...
« Ответ #2 : 30 Декабря 2004, 01:46:06 »
никакого эффекта...

кстати всех с насупающим
What isn\'t rememberd, never happened.
Memory is merely a record... you just need to rewrite that record.

Оффлайн Интроверт

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://introvert.ru
404...
« Ответ #3 : 01 Января 2005, 20:53:15 »
Цитировать
Druggy:
имеется файл .htaccess в нем ErrorDocument 404 /error_404.php

То ли где-то прочел, то ли кто-то сказал:
IE requires the error pages to be greater than or equal to 512 bytes in size or it will use its own error pages.
А вот Firefox так не хулиганит...

Цитировать
Druggy:
Еще бы хотел узнать ... выдавал ему мой error_404.php, но в строке запроса у пользователя оставалось то что он ввел

Дак оно так и должно работать, если самому редирект не делать.
Количество - не всегда показатель качества...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28