Реклама на сайте Advertise with us

404 редирект на php

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

НЕ ЗАНИМАЮСь ФИНАНСАМИ!

С нами с 16.03.03
Сообщения: 1251
Рейтинг: 653

Ссылка на сообщениеДобавлено: 10/01/06 в 20:52       Ответить с цитатойцитата 

можно ли организовать сабж и если можно то как?

0
 



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 10/01/06 в 21:22       Ответить с цитатойцитата 

Помойму нельзя. Только через .htaccess

0
 

www.awm-tools.com

С нами с 28.01.04
Сообщения: 2941
Рейтинг: 3056


Передовик Master-X (01.01.2006) Передовик Master-X (16.01.2006) Передовик Master-X (01.03.2006)
Ссылка на сообщениеДобавлено: 10/01/06 в 21:24       Ответить с цитатойцитата 

ИМХО тоже нельзя - невозможно вернуть 404 браузеру. Хотя может в пятой версии PHP уже можно...

Засабмить свой вебмастерский ресурс, получи PR!

0
 



С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362

Ссылка на сообщениеДобавлено: 10/01/06 в 21:56       Ответить с цитатойцитата 

2Adult
не пиши бред , спамь сигнатуру в трепе .

2афтор
Объясни что тебе нужно , а тебе объяснят как это сделать.

0
 



С нами с 03.04.03
Сообщения: 586
Рейтинг: 75

Ссылка на сообщениеДобавлено: 10/01/06 в 22:55       Ответить с цитатойцитата 

.htaccess
ErrorDocument 404 /process.php

ты это имел в виду?

0
 

www.awm-tools.com

С нами с 28.01.04
Сообщения: 2941
Рейтинг: 3056


Передовик Master-X (01.01.2006) Передовик Master-X (16.01.2006) Передовик Master-X (01.03.2006)
Ссылка на сообщениеДобавлено: 10/01/06 в 23:03       Ответить с цитатойцитата 

Он имел ввиду - можно ли с помощью PHP скрипта сгенерировать 404 ошибку.
Тоесть заходишь ты на http://www.domain.com/script.php, а тебе 404 ошибка вываливается. Причем этот скрипт реально существует и это он обрабатывает обращение и выводит 404 ошибку.

ИМХО можно сделать немного по-кривому - скриптом редиректить на несуществующую страничку - вот и будет выглядеть как будто скрипт 404 возвращает. Хотя для СЕ в некоторых случаях не прокатит.

Засабмить свой вебмастерский ресурс, получи PR!

0
 

Мир принадлежит тебе...

С нами с 09.10.05
Сообщения: 1858
Рейтинг: 1104

Ссылка на сообщениеДобавлено: 10/01/06 в 23:10       Ответить с цитатойцитата 

2Guest

А через .htaccess чем не устраивает?
Или это так, для расширения кругозора интересуешься?

0
 



С нами с 03.04.03
Сообщения: 586
Рейтинг: 75

Ссылка на сообщениеДобавлено: 10/01/06 в 23:10       Ответить с цитатойцитата 

Можно!

До вывода можно кидать заголовки с любыми кодами ошибок.

пишешь header(

да и все. Без проблем.

0
 



С нами с 14.11.05
Сообщения: 56
Рейтинг: 177

Ссылка на сообщениеДобавлено: 10/01/06 в 23:23       Ответить с цитатойцитата 

<?php
header("HTTP/1.0 404 Not Found");
?>

В скрипте хедер с кодом статуса должен посылаться первым, т.е. перед всеми другими хедерами (например, header("Location: ...");)

0
 

www.awm-tools.com

С нами с 28.01.04
Сообщения: 2941
Рейтинг: 3056


Передовик Master-X (01.01.2006) Передовик Master-X (16.01.2006) Передовик Master-X (01.03.2006)
Ссылка на сообщениеДобавлено: 10/01/06 в 23:25       Ответить с цитатойцитата 

Значит я ошибался. Спасибо, что поправили.

Засабмить свой вебмастерский ресурс, получи PR!

0
 

НЕ ЗАНИМАЮСь ФИНАНСАМИ!

С нами с 16.03.03
Сообщения: 1251
Рейтинг: 653

Ссылка на сообщениеДобавлено: 12/01/06 в 21:08       Ответить с цитатойцитата 

lalex писал:
<?php
header("HTTP/1.0 404 Not Found");
?>

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

0
 



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 12/01/06 в 21:24       Ответить с цитатойцитата 

бррр... помойму ошибка одна будет возвращаться, или 404 или 302... или я чтото путаю? icon_mad.gif

0
 



С нами с 13.10.04
Сообщения: 419
Рейтинг: 325

Ссылка на сообщениеДобавлено: 12/01/06 в 22:34       Ответить с цитатойцитата 



тоже думаю, что в один момент времени статус один icon_smile.gif

http://www.helpwithpcs.com/courses/html/html_http_status_codes.htm

Зарабатываем на дрочерских бордах

0
 



С нами с 11.01.06
Сообщения: 25
Рейтинг: 4

Ссылка на сообщениеДобавлено: 13/01/06 в 12:43       Ответить с цитатойцитата 

берешь гуглю - ишешь htaccess и читаешь - там в форумах ВСЕ есть с примерами

0
 

www.awm-tools.com

С нами с 28.01.04
Сообщения: 2941
Рейтинг: 3056


Передовик Master-X (01.01.2006) Передовик Master-X (16.01.2006) Передовик Master-X (01.03.2006)
Ссылка на сообщениеДобавлено: 13/01/06 в 13:33       Ответить с цитатойцитата 


Хмм.. И причем тут .htaccess если человеку надо сделать на PHP.
Из названия топика не ясно?
Единственное решение, которое я сейчас вижу - это выдавать с помощью PHP ошибку 404, а редирект по 404 делать с помощью htaccess, но насколько я понял, топикстартеру надо сделать редирект тоже на PHP.

Засабмить свой вебмастерский ресурс, получи PR!

0
 



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 13/01/06 в 13:41       Ответить с цитатойцитата 

A d u l t писал:
Хмм.. И причем тут .htaccess если человеку надо сделать на PHP.
Из названия топика не ясно?
Единственное решение, которое я сейчас вижу - это выдавать с помощью PHP ошибку 404, а редирект по 404 делать с помощью htaccess, но насколько я понял, топикстартеру надо сделать редирект тоже на PHP.


Из топика какраз непонятно что именно ему нужно (или я тупеть начинаю?)

A d u l t: дай мне прямую ссылку в интернет, где есть разъяснение, что такое 404 редирект?

0
 

www.awm-tools.com

С нами с 28.01.04
Сообщения: 2941
Рейтинг: 3056


Передовик Master-X (01.01.2006) Передовик Master-X (16.01.2006) Передовик Master-X (01.03.2006)
Ссылка на сообщениеДобавлено: 13/01/06 в 13:54       Ответить с цитатойцитата 

ibiz писал:
A d u l t: дай мне прямую ссылку в интернет, где есть разъяснение, что такое 404 редирект?

Я думаю, что ее должен дать тебе топикстартер icon_smile.gif
Я просто пытаюсь понять, и разъясняю то, что я понял.

Засабмить свой вебмастерский ресурс, получи PR!

0
 



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 13/01/06 в 14:33       Ответить с цитатойцитата 

Оффтопик: Ну правильно, надо мысли, как можно более точно излагать, не в одном районе живем, а по всему миру, могут быть недопонимания с полуслова что от тебя требуется icon_smile.gif

вообщет редирект - это 302, а нот фаунд - 404, если углубляться в тему...

0
 

www.awm-tools.com

С нами с 28.01.04
Сообщения: 2941
Рейтинг: 3056


Передовик Master-X (01.01.2006) Передовик Master-X (16.01.2006) Передовик Master-X (01.03.2006)
Ссылка на сообщениеДобавлено: 13/01/06 в 14:54       Ответить с цитатойцитата 

ibiz писал:
вообщет редирект - это 302, а нот фаунд - 404, если углубляться в тему...

Да вот видно топикстартер и хочет, чтобы 404 отдать браузеру и одновремненно отредиректить на другую страничку.

Засабмить свой вебмастерский ресурс, получи PR!

0
 



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 13/01/06 в 15:49       Ответить с цитатойцитата 

A d u l t писал:
Да вот видно топикстартер и хочет, чтобы 404 отдать браузеру и одновремненно отредиректить на другую страничку.


Ну не через Location точно...
так попробуй:
Код:

<?
header("HTTP/1.0 404 Not Found");
?>
<META HTTP-EQUIV=Refresh CONTENT="0; URL=http://master-x.com/">


Последний раз редактировалось: ibiz (14/01/06 в 02:07), всего редактировалось 1 раз

0
 



С нами с 05.07.05
Сообщения: 439
Рейтинг: 331

Ссылка на сообщениеДобавлено: 13/01/06 в 20:21       Ответить с цитатойцитата 

ibiz писал:
Ну не через Location точно...
так попробуй:
Код:

<?
header("HTTP/1.0 404 Not Faund");
?>
<META HTTP-EQUIV=Refresh CONTENT="0; URL=http://master-x.com/">


Faund на Found не забудь поменять

альтруист
FTPCash - Новинка! Рекоммендую.

0
 



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 14/01/06 в 02:08       Ответить с цитатойцитата 

А еще я иногда подкалываю сокодеров - ставлю равносмысловые русские буквы icon_smile.gif

0
 

НЕ ЗАНИМАЮСь ФИНАНСАМИ!

С нами с 16.03.03
Сообщения: 1251
Рейтинг: 653

Ссылка на сообщениеДобавлено: 14/01/06 в 16:34       Ответить с цитатойцитата 

Пример чего хочуicon_smile.gif
если пишем в htaccess
ErrorDocument 404 404.html
и запрашиваем несуществующую страницу (к примеру blabla.html)
серферу вываливается эта самая 404.html
хочется тоже самое сделать на php
т.е. если запросили существующий скрипт к примеру test.php
а вместо него с 404 кодом вывалилась 404.html
такое возможно?

Последний раз редактировалось: Guest (14/01/06 в 19:32), всего редактировалось 1 раз

SubmitPornBlog

0
 



С нами с 14.11.05
Сообщения: 56
Рейтинг: 177

Ссылка на сообщениеДобавлено: 14/01/06 в 19:28       Ответить с цитатойцитата 

.htaccess
Код:
ErrorDocument 404 /404.html

test.php
Код:
<?
$document_root = '/var/www/example.com/';
header("HTTP/1.0 404 Not Found");
readfile($document_root."404.html");
?>

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »