TrackBack URI

Коментарів: 22

letrodectus
Липень 15th, 2008 @18:06  

я уявлення не мала як зробити сторінку 404, тепер обов’язково перевірю чи вона у мене є і якщо нема - зроблю. дякую :)

jarofed
Липень 15th, 2008 @18:12  

немає за що. Для мене найбільша подяка, якщо хтось використовує ці поради за призначенням. ;)

podarok
Липень 15th, 2008 @20:15  

Але найважливіше, про що автор забув сказати, щоб при звертанні до цієї сторінки в заголовки http протоколу віддавався статус 404


Без цього є шанс потрапити в списки клоакерів в пошукові системи!!!!

podarok
Липень 15th, 2008 @20:15  

header(”HTTP/1.0 404 Not Found”);

podarok
Липень 15th, 2008 @20:16  

ех…
шкода, що не працює тег code в коментарях

podarok
Липень 15th, 2008 @20:20  

ну в тебе на блозы все ок з цим

HTTP/1.0 404 Not Found
Date: Tue, 15 Jul 2008 18:19:57 GMT
Server: Apache/1.3.41 (Unix) PHP/5.2.5 mod_log_bytes/1.2 mod_bwlimited/1.4 mod_auth_passthrough/1.8 FrontPage/5.0.2.2635 mod_ssl/2.8.31 OpenSSL/0.9.8b
X-Powered-By: PHP/5.2.5
Expires: Wed, 11 Jan 1984 05:00:00 GMT
Cache-Control: no-cache, must-revalidate, max-age=0
Pragma: no-cache
X-Pingback: http://blogosphere.com.ua/xmlrpc.php
Last-Modified: Tue, 15 Jul 2008 18:19:58 GMT
Connection: close
Content-Type: text/html; charset=UTF-8

jarofed
Липень 15th, 2008 @20:24  

я наскільки розумію, у Wordpress за замовчуванням все налаштовано. Просто у деяких темах немає сторінки 404, яка була б стилізована під дизайн блога. Тому вище написано як таку створити (якщо немає) і як її можна налаштувати для зручності користувачів.

В будь-якому разі, думаю, комусь можуть бути корисні твої доповнення. Тому дякую за них!

podarok
Липень 15th, 2008 @20:31  

саме про теми, в яких відсутня сторінка 404 і йдеться мова, бо швидше за все автор такої теми опустив кілька важливих питань і не вніс відсилання коректного заголовка.
Аналогічне питання варто висвітлити і сторінку 403… Скажімо карту сайта на таку сторінку викласти. Але знову не забути про заголовок
header(”HTTP/1.0 403 Access denied”);

podarok
Липень 15th, 2008 @20:34  

Ага і ще одне…
Досить непоганим варіантом рахую редірект по 302 Moved Permanently
на скажымо хмарку тегів, або головну. Про це навіть в Ґуґл вебмайстрі десь згадувалось.

Kolia Shlapak
Липень 15th, 2008 @20:35  

Автору дякую за статтю, сторінка 404 є, але все збираюсь її зробити більш інформативною, тому поради вчасні. Також спасибі podarok за доповнення

Kolia Shlapak
Липень 16th, 2008 @8:28  

- чомусь не спрацювало :(

Kolia Shlapak
Липень 16th, 2008 @8:29  

це про код для виводу архіву на сторінці

jarofed
Липень 16th, 2008 @8:44  

Якщо сама сторінка працює і інший текст виводиться (а не працює тільки код), то причиною можуть бути лапки навколо слова postbypost… Спробуйте у своєму коді видалити ці одинарні лапки і знову ввести їх з клавіатури при ввімкненій англійській розкладці.

P.S.: У самому коді, який розміщений у статті, я їх також уже виправив. Так що можете пробувати знову скопіювати цей код і вставити у файл!

Kolia Shlapak
Липень 16th, 2008 @8:47  

Дуже дякую, Ярославе, помилка справді у лапках

Kolia Shlapak
Липень 16th, 2008 @9:39  

Ще питаннячко. Як перевірити чи віддається в заголовки http протоколу статус 404 і якщо це не так - то як виправити?

podarok
Липень 16th, 2008 @9:56  

Статус перевірити можна кількома методами
Я використовую naviscope як візуальний проксі сервер, але підозрюю, що розібратись з ним буде непросто одразу, тому підкажу інший метод
В файрфокса постав Live HTTP Headers плагін і з його допомогою можна проглянути видачу заголовків при відкритті неіснуючої сторінки
Якщо замість 404 віддається 200, тоді треба в відповідну сторінку вставити PHP код

header(”HTTP/1.0 404 Not Found”);

jarofed
Липень 16th, 2008 @10:01  

podarok, дякую за відповідь…
я ще знайшов один метод. Можна скористатися он-лайн сервісом be1.ru/stat
Просто вводиш адресу неіснуючої сторінки (яка повинна була б видавати статус 404) у адресний рядок сервісу і аналізуєш. Якщо все пройде без збоїв - то наприкінці звіту ти отримаєш статус: HTTP/1.1 404 Not Found

Kolia Shlapak
Липень 16th, 2008 @11:29  

дякую за поради, скористався плагіном для ФФ. Таки статус був 200. Поставив код на сторінку, але тепер виникла проблема - пише, що не може змінити хедер, бо він вже встановлений All in one SEO Pack Як це можна вирішити?

Kolia Shlapak
Липень 16th, 2008 @11:32  

Все, всім велике дякую - проблема вирішилась!

hellveen
Липень 17th, 2008 @23:34  

ой, а я вже давно її був налаштував. і в мене теж так написано :) http://blogoreader.org.ua/404

jarofed
Липень 18th, 2008 @8:09  

Знаю! Створюючи 404-ту сторінку, я орієнтувався на твій текст… А ще у тебе там дуже прикольна бульбашка ;)

Kolia Shlapak
Липень 30th, 2008 @7:29  

Ще один зручний сервіс для перевірки заголовків
http://www.seoconsultants.com/tools/headers.asp

Додати коментар

Зверніть увагу: Коментарі можуть потребувати модерації після того, як ви їх додали, в такому разі вони стануть видимими пізніше



Блог про інформаційні технології  Біржа посилань XAP

Опитування

Які фіди більше імпонують вам, як читачеві?

  • Повні (65.0%, 53 Votes)
  • Короткі (35.0%, 29 Votes)

Total Voters: 82

Loading ... Loading ...