Error 404 Как правильно?

12
J
На сайте с 08.06.2006
Offline
844
881

На сайте есть страници типа http://site.com/page.php?id=id1

и в зависимости от значения id, страница может существовать или нет.

Как правильно об этом сообщить поисковому роботу?

После передачи error 404 - перенаправить посетителя на главную страницу сайта?

serg mossine
На сайте с 03.07.2002
Offline
114
#1
Уважаемые участники! Если у вас вскочил чирей на жопе, либо нужно купить ноутбук, часы, трусы, выбрать ресторан и т.д., не стоит искать ответа здесь, попробуйте предварительно найти профильный ресурс. Поверьте, он есть. Задолбали. Орфографию, как и искусство кун-фу, настоящие мастера применяют лишь в исключительных ситуациях.
J
На сайте с 08.06.2006
Offline
844
#2

полезная инфа! но не то!

Anton_42
На сайте с 07.10.2005
Offline
32
#3

по идеи перед выдачей print "Content-type: text/html\n\n"; проверить скриптом наличие данных и если страница удовлетворяет запросу "ничего не найдено" не выдавать Content-type - делать exit, будет возвращена ошибка 404, если будете перенаправлять, то это уже 301 или 302 редирект. Прошу подправить если что не так.

джаст смайл :)
J
На сайте с 08.06.2006
Offline
844
#4
Anton_42:
по идеи перед выдачей print "Content-type: text/html\n\n"; проверить скриптом наличие данных и если страница удовлетворяет запросу "ничего не найдено" не выдавать Content-type - делать exit, будет возвращена ошибка 404, если будете перенаправлять, то это уже 301 или 302 редирект. Прошу подправить если что не так.

Вот я и думаю, правильно ли это использовать редирект 301, 302.

J
На сайте с 08.06.2006
Offline
844
#5

Вот использую 301 редирект. В адресной строке адрес страници, которой нет, а отображаэтся главная страница. На других сайтах при заходе на страницу, которой нет сразу перекидает на главную, и адресной строке index.html

S
На сайте с 28.10.2005
Offline
319
#6

Несколько вариантов:

- Отдать 404 без контента;

- Отдать 404 и контент специальной страницы ошибки;

- Отдать 404 и контент от главной;

- Отдать 404 и перенаправить метой на главную;

J
На сайте с 08.06.2006
Offline
844
#7
semenov:
Несколько вариантов:

- Отдать 404 без контента;
- Отдать 404 и контент специальной страницы ошибки;
- Отдать 404 и контент от главной;
- Отдать 404 и перенаправить метой на главную;

а если

- Отдать 404 и перенаправить 301 редиректом на главную - будет правильно?!

K
На сайте с 31.01.2001
Offline
737
#8
joost:
Отдать 404 и перенаправить 301 редиректом на главную - будет правильно?!

Так не бывает, что-то одно, либо 404, либо 301, либо что-то еще :)

Выделенные полосы в Москве (http://www.probkovorot.info) привели к снижению скорости до 23%.
S
На сайте с 28.10.2005
Offline
319
#9
joost:
а если
- Отдать 404 и перенаправить 301 редиректом на главную - будет правильно?!

Статус в ответе сервера может быть только один, либо 404, либо 301

J
На сайте с 08.06.2006
Offline
844
#10
semenov:
перенаправить метой на главную

а поисковики не посчитают это специальным редиректом, а сайт дорвеем?

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий