Страница 404

Автор alexburn, 08-11-2016, 13:41:36

« назад - далее »

Старый

Теги HTML не нужно, а PHP-код, редирект в конце страницы, заголовок до тега HTML.


alexburnTopic starter

Вот что сделал. В своей странице 404 добавил код в самое начало:

<!моя дописка php-кода>
<?php
header
("HTTP/1.1 404 Not Found");
?>



В файле, отвечающим за вывод "ошибочной" страницы прописал:

// set 404 messages
$error   = $this->error->getCode();
if ($error == '404') {
   header('Location: /404.php');
   exit;
}



Теперь страница с ошибкой выдает 200  :D , как по мне - уж лучше 302


Старый

#32
Цитата: alexburn от 14-11-2016, 13:29:55Теперь страница с ошибкой выдает 200   , как по мне - уж лучше 302

А перехода так и нет?   :)

Так 404-я, по идее и должна отдавать 200. Она же есть?!  :)

alexburnTopic starter

#33
Цитата: Старый от 14-11-2016, 14:01:32А перехода так и нет?   

Так 404-я, по идее и должна отдавать 200. Она же есть?! 
Да, сейчас работает, моя страница выходит :)

Добавлено: 14-11-2016, 14:20:19


Цитата: Старый от 14-11-2016, 14:01:32Так 404-я, по идее и должна отдавать 200. Она же есть?!
Хм, что-то не подумал об этом. А я-то думаю, что их в роботсе закрывают :)

Старый

Цитата: alexburn от 14-11-2016, 14:18:42А я-то думаю, что их в роботсе закрывают

Я не закрываю. Зачем? Это обычная страница, по своему оформленная, на которую идёт пересылка, если запрашиваемой нет. И всё.  :)


batan-92

Цитата: alexburn от 14-11-2016, 11:25:21
Да это понятно :), я имел ввиду html-теги переписывать нужно ?
Нет, после того, как php часть закрыта- дальше никаких изменений делать вообще не надо. Оставляйте всё как есть.
Гадаю по ip, ставлю windows по фотографии, насылаю вируса, порча коннекта, избавление от большого пинга, изгнание вирусов...
  •