powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (php) ErrorDocument 404 и Referrer
7 сообщений из 7, страница 1 из 1
(php) ErrorDocument 404 и Referrer
    #38246966
77987
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаю 404 через апач стандартным ErrorDocument 404 /404.php
но как узнать, где случилась ошибка? вывел весь $GLOBALS
нет ни намёка на несуществующую страницу. кто может знает, как выудить ту самую страницу, которой нет, а не 404.php?

Предрешая наиболее логичный ответ сразу скажу, что $_SERVER['HTTP_REFERER'] у меня пуст, а точнее его нет совсем. и [REDIRECT_URL] => /404.php

В гугле и Яндексе забанен за слишком частые запросы
...
Рейтинг: 0 / 0
(php) ErrorDocument 404 и Referrer
    #38246979
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обычно при 404 URL остаётся прежним, по нему и видно что запрашивали.
...
Рейтинг: 0 / 0
(php) ErrorDocument 404 и Referrer
    #38247184
77987
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
st_st,

обычно это как?
я же говорю, что апачем настроил 404
ErrorDocument 404 /404.php
т.е. если такой страницы не существует, то апач отредиректит на 404.php. А в этом 404.php я уже и пытаюсь понять, какую именно страницу пользователь хотел получить, но не могу определить, что это за страница
...
Рейтинг: 0 / 0
(php) ErrorDocument 404 и Referrer
    #38247209
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делайте через mod_rewrite, без редиректа.
...
Рейтинг: 0 / 0
(php) ErrorDocument 404 и Referrer
    #38247279
77987
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,

как?
вы знаете как работает вот эта конструкция?
ErrorDocument 404 /404.php


хотя вы натолкнули меня на мысль отказаться от этой конструкции и сделать так
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ 404.php

первичные тесты показали, что вроде работает. посмотрим как дальше будет
...
Рейтинг: 0 / 0
(php) ErrorDocument 404 и Referrer
    #38247287
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
77987st_st,

обычно это как?
я же говорю, что апачем настроил 404
ErrorDocument 404 /404.php
т.е. если такой страницы не существует, то апач отредиректит на 404.php. А в этом 404.php я уже и пытаюсь понять, какую именно страницу пользователь хотел получить, но не могу определить, что это за страница

Обычно это так (мировая практика) -

google
w3c
vkontakte
yandex

Все они правильно отдают статус 404 (страница не найдена) без всяких редиректов, не меняя URL и данной проблемы не существует впринципе. А насчёт решения, vkle уже подсказал.
...
Рейтинг: 0 / 0
(php) ErrorDocument 404 и Referrer
    #38247317
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторпервичные тесты показали, что вроде работает. посмотрим как дальше будет Да оно стандарное решение, в общем то. Если используете симлинки, нужно еще для них проверку добавить.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (php) ErrorDocument 404 и Referrer
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]