5 Способов Как Скрыть Свой IP Адрес

5 Способов Как Скрыть Свой IP Адрес
5 Способов Как Скрыть Свой IP Адрес

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

Что такое ошибка 404?

Ошибка 404 или Not Found (не найдено) — стандартный код ответа HTTP о том, что клиент был в состоянии общаться с сервером, но сервер не может найти данные согласно запросу.
Википедия

Это одна из самых распространенных ошибок в Сети. Возникает тогда, когда посетитель переходит по «битой» или неправильной ссылке. То есть была страница, потом почему-то пропала, а ссылки на нее остались, вот при переходе по такой ссылке и возникает ошибка 404, то есть страница не найдена.

Откуда берутся ссылки на такую страницу?

  • Из результатов поисковой выдачи. ПС индексируют все, до чего могут дотянуться
  • Внутренняя перелинковка. Вы сами когда то ставили ссылку на удаленную запись
  • Внешние ссылки. Кто-то поставил ссылку на вашу страницу, которая теперь удалена
  • Ошибки в работе серверного ПО. Да, такое тоже иногда случается.

 

Как видите — далеко не всегда вина лежит на ваших действиях. Но, не будем никого винить, попробуем просто исправить ситуацию и не допустить появления страницы 404.

Почему ошибка 404 это плохо?


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

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

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

Как найти битые ссылки?

Для начала нужно выяснить, на какие ссылки можно повлиять самостоятельно, а какие останутся «неизбежным злом». Я буду рассказывать на примере WordPress, если у вас другой движок — наверняка есть подобные инструменты и для него. Очевидно, что руками проверять все ссылки — нерационально, поэтому будем использовать плагины.

Для выявления битых ссылок у себя на блоге я использую плагин «Broken Link Checker«, который замечательно с этим справляется. Он выдает список всех неправильных ссылок, которые ведут на несуществующие страницы и вы сами выбираете, что с ними делать.

Также необходимо настроить сервис статистики, который вы используете, на отслеживание переходов по битым ссылкам. Это позволит выяснить, откуда идут переходы и попробовать на это повлиять. Обычно, такую проблему решают с помощью 301 редиректа в htaccess. Принцип такой — смотрим, на какую страницу идут переходы, выбираем новую страницу, которая будет релевантна, ставим на нее 301 редирект со старой. Постепенно ПС «переклеят» ссылки.

404 not found — как удержать посетителя?

Как удержать посетителя?
Теперь немного о том, какой должна быть страница 404, чтобы посетитель сразу же не сбежал оттуда:

  • Юмор. Да, случилась неприятная ситуация, посетитель растерян — заставьте его немного улыбнуться и он охотнее перейдет на главную вашего сайта или куда вы там его решили направить. Только не переусердствуйте. Анекдоты травить не нужно, цените время посетителя и не переоценивайте свое чувство юмора.
  • Ссылки. Это обязательно. Не заставляйте его что-то набирать руками для перехода на главную. Дайте человеку кнопку или ссылку.
  • Немного текста. Расскажите, что произошло, как ему надо действовать. Возьмите инициативу в свои руки. Не надо устраивать ликбез по стандартным кодам ошибок HTTP, текста должно быть немного.
  • Оригинальность. Ваша страница 404 не должна быть похожа на другие 100500 тыщ подобных страниц в Сети.
  • Логотип. У вашего проекта есть логотип? Вот и отлично, найдите ему мест на странице. Человеку станет ясно, что он попал куда нужно, только дверью ошибся.

Страница 404 — применяем магию CSS3

Вот теперь самое вкусное и интересное. Как применить магию новых технологий, чтобы ваша страница 404 была на высоте? Давайте посмотрим поближе.

Скажу сразу — пример основан на CSS3 анимации, которая корректно работает только в Хроме/Сафари и Firefox. Остальные браузеры не видят анимации, но блоки отображают нормально.

<meta http-equiv="Content-Type" content="text/html" />404 - Страница не найдена <link href="404.css" rel="stylesheet" media="screen" type="text/css" /> <link href="http://fonts.googleapis.com/css?family=Ubuntu:300&subset=cyrillic,latin" rel="stylesheet" type="text/css" /></pre> <div id="wrapper"> <div id="main"> <div id="header"> <img class="icon" alt="Warning, 404" src="images/404_icon.png" /></div> <div id="content"> <h2>Ошибка 404</h2> <strong>Страница не найдена</strong>. Такое иногда случается. Самые вероятные причины - устаревшая ссылка или страница была удалена автором. Перейдите на <a href="http://gering111.com/">главную страницу</a> и попробуйте начать оттуда.</div> <div id="footer"> <ul> <li><a href="http://gering111.com/">Главная</a></li> <li><a href="http://gering111.com/predlogenie/">Контакты</a></li> <li><a href="http://gering111.com/karta-sayta/">Карта сайта</a></li> </ul> </div> </div> </div> <pre>

Как видите, ничего сложного. Я подключаю шрифт из репозиториев Гугла(что это?) и больше ничего особенного. Теперь перейдем к CSS, все скрывается там:

body{ background:#dfdfdf url(images/404_bg.jpg) repeat; font-family:'Ubuntu', sans-serif;overflow: hidden} /описываем анимацию/ @-webkit-keyframes anim{ 0% {-webkit-transform: scale3d(0.1, 0.1, 1);opacity: 0;} 45% {-webkit-transform: scale3d(1.07, 1.07, 1);opacity: 1;} 70% { -webkit-transform: scale3d(0.95, 0.95, 1) } 100% { -webkit-transform: scale3d(1, 1, 1)}} @-moz-keyframes anim{ 0% {-moz-transform: scale(0.1, 0.1);opacity: 0;} 45% {-moz-transform: scale(1.07, 1.07);opacity: 1;} 70% { -moz-transform: scale(0.95, 0.95) } 100% { -moz-transform: scale(1, 1) }} #main {position: relative;padding-top: 8%; -webkit-animation-name: anim;/применяем анимацию к блоку/ -moz-animation-name: anim; -webkit-animation-duration: .8s;/длительность анимации/ -moz-animation-duration: 800ms;}

Я разбил анимацию на 4 этапа, которые описываются стилями по отдельности. Это видно из кода, 0 — 45 — 70 — 100, для каждого установлена трансформация и прозрачность.

  • 1 этап анимации — 10% размера блока и полная прозрачность.
  • 2 этап — 107% размера и полная непрозрачность
  • 3 этап — 95% размера
  • 4 этап — нормальное состояние, 100% размер и полная непрозрачность.

После описания анимации, нужно назначить ее для блока, к которому она будет применяться и установить длительность. В коде я отметил это комментариями.

И остальная часть CSS, в которой уже нет ничего необычного.

#header {margin:0 auto;width:400px} .icon { position:relative; width:400px; height:150px; margin-bottom: 15px} #content { position:relative; margin: 0 auto; width:600px; background:white; border:solid 3px #f2f2f2; -moz-box-shadow: 0 0 0 1px #bfbfbf; -webkit-box-shadow: 0 0 0 1px #bfbfbf; box-shadow: 0 0 0 1px #bfbfbf; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-align:center} #content h2 { background: url(images/404_s-divider.jpg) no-repeat; background-position:bottom; padding:0 0 20px 0; font-size:30px; color:#F3081D} #content p { position: relative; font-size: 20px; color: #8e8e8e; line-height:150%; letter-spacing: 1px} #footer { position: relative; margin:0 auto; text-align:center} #footer ul{padding:0px} #footer ul li {display: inline;margin: 0 10px} #footer ul li a { font-size: 16px; color:#8e8e8e; text-shadow: 0 1px #fff; text-decoration: none} #footer ul li a:hover { color:#0061a5; text-decoration:underline}

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

Теперь, пару слов о том, как этот пример подключить к WordPress. В шаблоне, по-умолчанию, есть страница ошибки 404 — вам необходимо заменить код и вставить свои ссылки на страницы, картинки(если решите использовать мой вариант). Не обязательно копировать, проявите фантазию и создайте что-то свое, уникальное. Помните, что я писал выше про оригинальность?

Удачного вам дня

5 Способов Как Скрыть Свой IP Адрес 37
Как восстановить удаленную страницу
5 Способов Как Скрыть Свой IP Адрес 10
Яндекс что это такое? История и
5 Способов Как Скрыть Свой IP Адрес 50
Электронная почта - самые
5 Способов Как Скрыть Свой IP Адрес 36
Как лететь в Тайланд без обратного
5 Способов Как Скрыть Свой IP Адрес 39
Ошибка 404. Что нужно знать? GB
5 Способов Как Скрыть Свой IP Адрес 65
Рецензии на фильмы The
5 Способов Как Скрыть Свой IP Адрес 76
5 Способов Как Скрыть Свой IP Адрес 46
5 Способов Как Скрыть Свой IP Адрес 42
5 Способов Как Скрыть Свой IP Адрес 42
5 Способов Как Скрыть Свой IP Адрес 29
5 Способов Как Скрыть Свой IP Адрес 95
5 Способов Как Скрыть Свой IP Адрес 48
5 Способов Как Скрыть Свой IP Адрес 47
5 Способов Как Скрыть Свой IP Адрес 30
5 Способов Как Скрыть Свой IP Адрес 47