- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
В процессе обработки в php коде выдаю 404 ошибку:
header("HTTP/1.1 404 Not Found");
header("Status: 404 Not Found");
header("Location: http://hottey.com.ua/404.php");
exit();
Но при проверке, набрав несуществующую страницу сервер выдаёт:
HTTP/1.1 302 Found
...
Status: 404 Not Found
Location: http://hottey.com.ua/404.php
в самом файле 404.php тоже поставил вначале header("HTTP/1.1 404 Not Found");
header("Status: 404 Not Found");
Но это ничего не меняет.
Почему сервер так реагирует и что с этим делать? Сайт: http://hottey.com.ua
может уже починили? проверил ответ http://hottey.com.ua/m 404 и http://hottey.com.ua/404.php 404
Всё нормально с 302 редиректом. Бот считывает последний ответ, а он 404 всё с ним нормально.
Всем спасибо! Да чуть исправлял - дописал /, "ErrorDocument 404 /404.php". Но только что прочитал, что неправильно в файле 404.php писать заголовок header("HTTP/1.1 404 Not Found");
header("Status: 404 Not Found");
убрал. тоесть, теперь при запросе несуществующей стр. в htaccess срабатывает ErrorDocument 404 /404.php. И ответ сервера: 200. Надеюсь, что первый ответ так и остался 404, но как это проверить? И как верно для сео, в самом файле 404.php выдавать мне заголовки 404 или нет? Спасибо.
Объясните всё таки, как правильно настроить 404. В рекомендациях гугл советы расходятся со многими инет-статьями. Вчера поступил, как рекомендует гугл: 1) сама страница 404.php не должна индексироваться - убрал в вебмастерсе (адалил урл), закрыл в роботсе (снова). 2) сама страница 404.php должна выдавать еррор 404 - снова вернул header 404, status 404.