LEOnidUKG

LEOnidUKG
Рейтинг
1778
Регистрация
25.11.2006
Должность
PHP
Интересы
Программирование
Но сами сайты не доступны.

Только у вас или у других тоже?

Вам на форум античат.

Я б, на месте бота, обиделся.

Мы про ваше кошерно уже наслышаны.

И браузеры и ПС плевать какая там цепочка. Предел только в количестве редиректов. Машина выдаёт последний результат и всё.

Руками, а как ещё то хотите?

Если не знаете, наймите программиста он сделает.

Chukcha:
пмсм - а чО?

А ничего. Конкретно давайте по существу в чём разница для браузера и для поискового бота получить или просто 404 или 302->404

Чистую конкретику, без кошерно не кошерно и всякого феншуя.

Ну?

Chukcha:
Когда есть редирект, то подразумевается, пмсм, что страница существует
а потом БАЦ - 404. не кошерно

Это в какой документации HTTP подразумевается? 😂

Miha Kuzmin (KMY):
Если поставить скрипт в полную луну, то феншуй будет нормальный.

Если только так. Но всё же прожжённых феншуйщикво это будет гложить, ибо полная луна это как хак или фича, под неё можно много чего делать.

Miha Kuzmin (KMY):
А что плохого в 302 или 301, а потом 404?

В том, что это не по фейн-шую и всё.

NULL:
Chukcha, на 404.php сложный скрипт, не хочется его дублировать.
Неужели нет варианта кроме
else {
header("HTTP/1.0 404 Not Found");
include("404.php");
exit;
}
?

Есть, переделать структуру сайта, чтобы заголовок формировался ДО отдачи контента.

Chukcha:
как-то через ж...
сначала 302, а потом 404
ну так сделайте
else {
header("HTTP/1.0 404 Not Found");
..вывод контента 404 страницы... да хотя бы статикой.
exit;
}

И ч0?

Кстати, вы уже знаете структуру CMS ТС, чтобы советовать ваш вариант? Не думали, что это будет по средине сайта? 🤪

---------- Добавлено 11.10.2012 в 16:06 ----------

NULL:
Не получается.
header("Location: /404.php"); вернет сразу 302й код, а нужен 404й.

Он сначала вернётся 302 это млин, обычный редирект, а потом бот или браузер получит 404.

Всё это нормально работает. Делаю во всех сайтах, никаких проблем нету.

Всего: 31535