Як зрабіць старонку 404 для Joomla, Wordpress і пры дапамозе .htaccess

  1. Што такое старонка 404.
  2. Навошта мяняць стандартную старонку 404?
  3. Зараз давайце створым сваю ўласную старонку 404 для Joomla.
  4. Мяняем старонку 404 на Wordpress.
  5. Ствараем старонку 404 на любым сайце сродкамі .htaccess

Добры дзень, паважаныя чытачы блога buildsiteblog Добры дзень, паважаныя чытачы блога buildsiteblog.ru. Сёння мы з вамі пагаворым пра тое, як стварыць сваю ўласную старонку 404 на сайце або блогу. Пагаворым пра тое, што гэта такое, для чаго трэба змяняць стандартную старонку і як гэта зрабіць. Разгледзім варыянты змены старонкі 404 на рухавічках Joomla і Wordpress, а таксама пры дапамозе файла .htaccess.

Што такое старонка 404.

Старонка 404 гэтая сістэмная старонка сайта, якая адлюстроўваецца, калі запытваецца адрас неіснуючай старонкі.

Усе вы не раз бачылі такія старонкі, калі няправільна ўводзілі url адрас старонкі сайта ў браўзэры, ці калі вы траплялі на такія старонкі з пошукавых сістэм пры пошуку якой небудзь інфармацыі. У другім выпадку старонка раней існавала на сайце і была апублікаваная пошукавай сістэмай, але затым па якім небудзь прычынах была выдаленая адміністратарам сайта, а пошукавая сістэма пакуль працягвае выдаваць спасылку на ўжо не існуючую старонку ў сваёй выдачы.

Навошта мяняць стандартную старонку 404?

Вось так выглядае стандартная старонка 404 у Joomla:

Якое першае ўражанне ў вас узнікае, калі вы раптам бачыце такую ​​старонку? Так, як мага хутчэй закрыць дадзеную старонку і вярнуцца да пошуку. У многіх людзей інстынктыўна ўзнікае жаданне тут жа зачыніць такія старонкі, на якіх адлюстроўваюцца якія небудзь памылкі. Яны думаюць, што сайт не працуе і сыходзяць, магчыма, назаўжды. Магчыма, на вашым блогу ёсць шмат інфармацыі, якую карыстальнікі шукалі, але яны пра гэта ўжо не пазнаюць. А блог губляе патэнцыйных чытачоў.

Што вы як вэбмайстар можаце ў гэтым выпадку зрабіць? Можна змяніць гэтую стандартную старонку такім чынам, каб наведвальнікі, якія трапілі на старонку 404, не пакідалі ваш сайт і дапамагчы ім знайсці тое, навошта яны да вас патрапілі. Для гэтага ёсць некалькі няхітрых прыёмаў:

  1. Дадаць на такую ​​старонку Завлекаешь карцінку, якая адаб'е ў наведвальніка жаданне адразу закрыць старонку;

Дадаць на такую ​​старонку Завлекаешь карцінку, якая адаб'е ў наведвальніка жаданне адразу закрыць старонку;

  1. Дадаць на старонку форму пошуку і прапанаваць наведвальніку скарыстацца ёю, каб ён пашукаў цікавую для яго інфармацыю на вашым сайце;
  2. Дадаць на старонку кароткае апісанне вашага сайта, каб бегла прачытаўшы яго, наведвальнік мог зразумець, ці зможа ён на гэтым сайце знайсці тое, што шукаў;
  3. Дадаць на старонку пункты меню, каб наведвальнік змог знайсці дарогу да патрэбнай інфармацыі;
  4. Не перашкодзіць таксама ўставіць на гэтую старонку спасылку на ўсе матэрыялы сайта (пра тое, як ствараць карту сайта для Wordpress чытайце тут , А пра тое, як ствараць карту сайта для Joomla чытайце тут ), Каб наведвальнік змог прагледзець якія матэрыялы ёсць на вашым блогу або сайце.

Аптымізацыю старонкі 404 я адношу да аднаго з метадаў ўнутранай аптымізацыі сайта , Бо дадзеная аптымізацыя дазваляе наведвальнікам сайта затрымацца на сайце, праглядаць іншыя старонкі сайта, што павялічвае паводніцкія фактары: такія як колькасць прагляданых старонак і час знаходжання на сайце. Але а самае галоўнае гэта тое, што вы магчыма здабудзеце новага чытача на свой блог.

Зараз давайце створым сваю ўласную старонку 404 для Joomla.

Для гэтага вам спачатку трэба стварыць новы пост. Заходзім у адмінку Joomla, выбіраем пункт меню "Матэрыялы" => "менеджэр матэрыялаў" => "Стварыць матэрыял". Звярніце ўвагу, што дадзены пост не павінен складацца ні ў якой катэгорыі, г.зн. публікуем яго ў катэгорыі "Uncategorised". Называем дадзены пост, напрыклад, "404 старонка не знойдзена" без двукоссяў.

Афармляем яе паводле рэкамендацый, апісаным вышэй, публікуем і захоўваем яе. Глядзім і запамінаем id створанага вамі посту, ён вам спатрэбіцца ў далейшым. У маім выпадку id майго паста роўны 13 (шчаслівая лічба).

У маім выпадку id майго паста роўны 13 (шчаслівая лічба)

Далей нам трэба пры дапамозе любога FTP мэнэджара (я выкарыстоўваю для гэтага вельмі добрую праграму пад назвай filezilla, артыкул пра гэта будзе апублікаваная пазней, падпісвайцеся на мой блог, каб быць у курсе маіх навін) падлучыцца да каранёвай тэчцы вашага сайта, якая знаходзіцца на серверы вашага хостынг правайдэра. Далей заходзім у тэчку \ templates \ system і адкрываем ў ёй на рэдагаванне файл error.php. Перад рэдагаваннем не забывайце зрабіць рэзервовую копію вашага сайта. Выдаляеце усё што ёсць у гэтым файле і ўстаўляеце туды вось такі код:

defined ( 'JPATH_BASE') or die (); echo file_get_contents (JURI :: root (). '/ index.php? option = com_content & view = article & id = ВАШ_ID');

І ў гэтым кодзе замест слоў "ВАШ ID" вставляем лік адпаведнае id вашага паста, у маім выпадку 13. Адпаведна ў мяне код выглядае так:

defined ( 'JPATH_BASE') or die (); echo file_get_contents (JURI :: root (). '/ index.php? option = com_content & view = article & id = 13');

Захоўваеце файл і любуецеся сваёй унікальнай старонкай 404.

Важны момант: так як код, паказаны вышэй, з'яўляецца кодам у фармаце php, то захоўваць гэты код у файле трэба ўнутры вось такой канструкцыі: <? Php код_указанный вышэй?>

Майце на ўвазе, што пасля кожнага абнаўлення версіі рухавічка гэтыя маніпуляцыі давядзецца кожны раз паўтараць, бо гэты файл замяняецца на стандартны.

Мяняем старонку 404 на Wordpress.

Для гэтага нам трэба змяніць на свой густ файл 404.php, які знаходзіцца ў тэчцы з вашай тэмай.

Рэдагаваць яго можна двума спосабамі: праз адмінку сайта і наўпрост, падключыўшыся пры дапамозе ftp.

У першым выпадку мы заходзім у адмінку Вордпреса і выбіраем "Дызайн" => "Рэдактар ​​тым", далей выбіраем файл 404.php і рэдагуемы яго на свой густ.

У другім выпадку мы заходзім пры дапамозе любога ftp кліента (я выкарыстоўваю Filezilla) у каранёвую тэчку вашага сайта, якая знаходзіцца на сэрвэры вашага хостынг правайдэра. Адкрываем для рэдагавання файл 404.php, які знаходзіцца вось па гэтым шляху:

wp-content / themes / название_папки_с_используемой_темой_оформления / 404.php

Каб вам было зразумела, што там рэдагаваць дам невялікі савет для пачаткоўцаў. Шукайце ў дадзеным файле радок тыпу: <div id = "content"> або <div class = "content"> і пасля яе ўстаўляеце прыкладна такі код у фармаце html:

<H2> Добры дзень! Вы трапілі на блог пра тое то і тым то. </ H2>

<P> На жаль, запытаная вамі старонка была выдаленая або не існуе. Але вы можаце паспрабаваць знайсці патрэбную вам инфориацию скарыстаўшыся нашай формай пошуку або перайшоўшы на галоўную старонку </ p>

Форму пошуку можаце ўсталяваць у сайдбар.

Ніжэй можаце ўставіць малюнак папярэдне запампаваўшы яе на хостынг.

Ствараем старонку 404 на любым сайце сродкамі .htaccess

Дадзены метад падыходзіць для ўсіх сайтаў, размешчаных на хостынгу пад кіраваннем вэбсервера Apache: як для статычных сайтаў, так і для ўсіх дынамічных сайтаў, у рухавічках якіх не прадугледжана ўбудаваных сродкаў стварэння старонкі 404.

Для гэтага ў файле .htaccess, размешчаным у корані вашага сайта трэба прапісаць вось такую ​​дырэктыву:

ErrorDocument 404 /404.html

Пры гэтым у тэчку, дзе ляжыць файл .htaccess трэба пакласці загадзя падрыхтаваны файл 404.html.

Для звесткі, у файле .htaccess можна прапісаць яшчэ вось такую ​​дырэктыву:

ErrorDocument 404 »404 page not found."

Тады ў выпадку 404 памылкі проста будзе выводзіцца тэкст, названы ў двукоссях, і пры гэтым ніякага файла рыхтаваць ужо не трэба. Але дадзены метад нам з вамі не падыходзіць, бо ня задавальняе тым рэкамендацыям па ўтрыманню наведвальнікаў, апісаным вышэй у дадзеным артыкуле. На гэтым, бадай, усё. Калі ў вас з'явіліся якія небудзь пытанні па дадзенай тэме, то можаце пакінуць іх у каментарах.

Вы можаце дапамагчы праекту, распавёўшы пра яго ў сацыяльных сетках:

Дзякуй!

You have no rights to post comments

Навошта мяняць стандартную старонку 404?
Што вы як вэбмайстар можаце ў гэтым выпадку зрабіць?
Php?
Php?