Изменение страницы 404 и борьба с битыми ссылками

Создано admin . Опубликовано в СайтоСтроение

13097532901274196997_error404

Как изменить страницу 404.

404 страница, она же not found – это страница, которую видит читатель вашего сайта при запросе на несуществующую страницу или пост. Бывает иногда и так, что когда-то вы добавили статью или заметку, она была проиндексирована поисковым роботом, а потом вы удалили ее или изменили ссылку. Человек находит в поисковике вашу статью, кликает по ней,  переходя, тем самым, по ссылке и попадает на страницу с ошибкой 404 not found.  Перечислим причины, по которым веб-сайты «теряют» свои страницы:

  1. Была изменена постоянная ссылка на статью (пермалинк) и теперь, а статья выдается в результате поисковика по прошлой ссылке, которая была до изменения и тем самым, мы не попадаем на нужную страницу с появлением страницы 404 not found
  2. Пользователь при поисковом запросе набирал найденную ссылку и допустил ошибку, как пример, копировал ссылку  с какого-нибудь сайта или статьи  и не захватил несколько символов, или при написании ссылки не пропечаталась какая-то буква.
  3. Иногда происходят сбои на сервере, блог зависает, из-за этого у WordPress не получается обработать переданный URL и выдает страницу 404 not found

Сама страница 404 «ничего не найдено» выглядит очень скучно, примитивно и люди сразу закрывают вкладку при ее виде, смиряясь с тем, что страницы нет и ищет другие сайты с этой статьей. Тем самым, вы теряете драгоценных читателей.

Почти всегда в шаблон 404.php, который находится на вашем блоге в папке темы, вставлена самая обычная поисковая форма, дабы сказать посетителю, чтобы он сразу не уходил, а попытался все-таки найти на сайте нужную ему информацию. Если же вы достаточно знающий и продвинутый блоггер, то, скорее всего уже пытались его изменить, добавить туда свои персональные извинения и ссылки на ваш материал и т.п. Если у вас ничего не вышло, то это статья точно для вас.

Одной из основных задач изменения страницы 404 Not Found является монетизация страницы, привлечение пользователей и наполнение страницы какой-либо полезной информацией. Мы предлагаем пользователю, вместе с извинениями, полезную халявную информацию, различные курсы, а там уже возможность есть возможность подписания его в свою рассылку.

Самый простой и одновременно наиболее выгодный вариант – перенаправлять попадающих на ваш блог посетителей по ошибочному запросу на ту страницу или сайт, где вы хотели бы их видеть (страница подписки, продающий текст продукта и т.д.).

Итак, перейдем к самому изменению нужной нам страницы 404. Для этого заходим на сайт в панель администратора, в левой панели инструментов находим и нажимаем на раздел «внешний вид» и далее находим там пункт «редактор».

После этого открывается страница, на которой мы можем редактировать файлы установленной темы. Справа находятся различные файлы, ищем нужный нам файл под именем «404.php», также он называется «Шаблон ошибки 404», кликаем по нему. Теперь в текстовом редакторе показывается код данного файла – это тот самый код ошибки 404 not found, который мы будем редактировать.

Приступаем к самому редактированию файла. Важно: при редактировании ни в коем случае не удалять классы, id и т.п. Менять нужно только сам текст, заменять его на другой, можно вставлять картинки, ссылки и форму поиска.

Для того, чтобы на странице 404 not found выводилось семь последних записей сайта, нужно сделать следующее: Копируем код <?php get_archives (‘postbypost’, 7); ?> и вставляем его в код файла 404.php. Я вставляю в конец, можно вставить в любое место этот код, главное, чтобы он не прерывал (обрывал), тем самым, другие коды. Если же вы хотите, чтобы выводилось не 7 записей, а допустим 4, или 3, то вместо цифры 7, вводим нужное число.

Как вы могли догадаться, выводом последних записей дело не ограничивается, можно проделать множество манипуляций с кодом. Если же вы хотите, допустим, вывести все категории своего сайта (блога), то вставьте в отведенное вами место следующий код:

<?php wp_list_cats (‘sort_column=name’); ?>

Если хотите вывести список архивов, то его можно вывести с помощью этого кода:

<?php wp_get_archives (‘type=monthly’); ?>

Было бы неплохо, если на странице 404 notfound присутствовала форма поиска по блогу. Так как темы у всeх разные, то и код, выводящий форму поиска тоже другой. Открываем файл header.php или sidebar.php вашей тeмы и находим там код формы поиска, теперь копируем его.  Код выглядит следующий образом:

<form method=»get» id=»searchform» action=»http://seo-briz.ru/»>

<input type=»text» value=»Поиск»

name=»s» id=»s» onblur=»if (this.value == ») {this.value = ‘Поиск’;}»

onfocus=»if (this.value == ‘Поиск’) {this.value = »;}» />

<input type=»image» src=http://seo-briz.ru/wp-content/themes/FinanceBlog/images/search.gif style=»border:0; vertical-align: top;» />

</form>

 

Ищем что-то подобное в коде своей темы.

Боремся с битыми ссылками

Битых ссылок на блоге не должно быть вообще. Поэтому я расскажу вам как с ними бороться.

Для это вам нужно установить плагин Broken Link Checker. Я уже ранее рассказывал каким образом можно установить плагины на ваш блог – Установка плагинов на WordPress. Этот плагин проверяет весь ваш блог на наличие битых ссылок и удаляет их. Такой плагин ставить очень выгодно, так как если делать вручную, то на это может уйти несколько часов, а то и дней. Зависит от количества статей и информации на вашем сайте.

После установки и активации данного плагина, в настройках появляется пункт «Проверка ссылок». Заходим в этот пункт, а затем переходит в раздел «дополнительно» и нажимаем кнопку «перепроверить все страницы». После этого плагин начнет проверку вашего блога на наличие битых ссылок и в последующем удаляет их.

Я рассказал вам, как изменить страницу 404 Not Found и как бороться с битыми ссылками на вашем сайте. На этом все.

Успехов, с ув. Эдуард Тихонов.

Похожие материалы:

Понравилась статья? - поделитесь ею со своими друзьями!

Хотите Быть В Курсе Всех Новинок Сайта?!

Подпишитесь прямо сейчас, и получайте обновления на свой E-Mail:

Ваш E-Mail в безопасности

Есть что сказать? - Комментируй!

Комментарии Facebook

А Вы что думаете?