Розробка, підтримка, SEO, просування, соцмережі та реклама сайтів ☣
Кабінет клієнта
Зареєструватись Забули пароль?
» » » Помилка 302 замість error 404

Помилка 302 замість error 404

Створюю і просуваю комерційні сайти та інтернет-магазини з 2008 року. 17-05-2016 1 014 0
0 0 00
Помилка 302 замість error 404

Однією з умов правильного налаштування сайту є створення власної сторінки помилки. Але іноді сервер видає помилку 302 замість error 404.


Підозрою для того, що у вас на сайті щось не те має бути поява в Гугл вебмайстер ось такого повідомлення -

Цільова URL-адреса не існує, але сервер не показує помилку 404 (файл не знайдено)


Перевірити код відповіді свого сервера, введіть в поле адресу неіснуючої сторінки:

 

Причною цього є неправильне налаштування двигунчика. Потрібно змінити код, що відповідає за переадресацію з такого:


 <?php  if (($this->error->code) == '404') {  header("HTTP/1.0 404 Not Found");  header('Location: http://mysite.ru/error404.html');  exit; } ?> 

на


 <?php  if (($this->error->code) == '404') {  header("HTTP/1.0 404 Not Found");  exit;  } ?> 

 

А також у Вас можливо неправильно налаштований файл htaccess:

Помилка полягає в тому, що прописують повну адресу до своєї сторінки помилки, наприклад:

 

Неправильно!

ErrorDocument 404 https://rullan.in.ua/error/404.html

 

Правильно:

ErrorDocument 404 /error/404.html

 

Перелік кодів статусу HTTP, що використовуються у разі перенаправлення запиту (коди 3xx).

Код Помилка Опис
300 Множинний вибір

Запитаний URL означає більше одного ресурсу, і робот не зміг однозначно визначити, до якої сторінки URL відноситься (отримано код 300 Multiple Choices).

Виправте заголовки або зазначте ресурс правильно, і тоді робот зможе проіндексувати сторінку.

301 Ресурс переміщено назавжди

Документ уже не використовується сервером, а посилання перенаправляє на іншу сторінку (отримано код 301 Moved Permanently).

Оскільки користувачі не зможуть побачити схожі документи, показувати їх у пошуку немає сенсу, і робот їх не індексує. Проте робот обов'язково проіндексує сторінку, на яку встановлено перенаправлення.

302 Ресурс тимчасово переміщено

Запитаний ресурс тимчасово знаходиться під іншою адресою (отримано код 302 Found).

Оскільки користувачі не зможуть побачити схожі документи, показувати їх у пошуку немає сенсу, і робот їх не індексує. Проте робот обов'язково проіндексує сторінку, на яку встановлено перенаправлення.

303 Дивіться інший ресурс

Запитаний ресурс знаходиться під іншою адресою і його слід запитувати, використовуючи метод GET (отримано код 303 See Other). Якщо ви хочете, щоб зазначена сторінка знаходилася в пошуку, вона повинна відповідати кодом 200.

304 Ресурс не змінювався

Отримано код 304 Not Modified. Якщо сторінка не змінилася з моменту останнього звернення робота, рекомендується видавати цей код. Це прискорить індексування та зменшить трафік.

305 Слід використати проксі

Доступ до запитаного ресурсу може здійснюватися лише через проксі-сервер, зазначений у заголовку Location (отримано код 305 Use Proxy).

307 Тимчасове перенаправлення

Запитаний ресурс був тимчасово переведений на іншу адресу, яку необхідно прописати в Location (отримано код 307 Temporary Redirect).

 
 


Коментарі

⤹ Залишити свій коментар ⤸

  • оновити, якщо не видно коду

Тарифні плани

Потужний старт Стандартний запуск сайту від $400
  • - ♜ -
  • В стартовий тарифний план входить:

  • Розробка та налаштування сайту
  • Семантичне ядро
  • Оптимізація швидкості
  • Наповнення до SEO 5 сторінок
  • Ліцензія двигунчика DLE
Просунутий SEO оптимізований сайт від $700
  • - ♚ -
  • В SEO тарифний план входить:

  • Створення та налаштування сайту
  • Семантичне ядро
  • Оптимізація швидкості
  • Наповнення до SEO 10 сторінок
  • Ліцензія двигунчика DLE
  • 5 силок + перелінковка
Імперський винущувач конкурентів від $999
  • - ♛ -
  • В імперський тарифний план входить:

  • Розробка сайту
  • Наповнення до SEO 20 сторінок
  • Повна оптимізація
  • Ліцензія двигунчика DLE
  • МОЄ НАТХНЕННЯ та ДОСВІД!
/* soc-knopki */