реклама

Скромният 404 е с нас, тъй като тръбите, които съставляват интернет, за първи път са били водопроводни. Уебсайтовете всъщност могат да върнат цял ​​рекламен борд с различни кодове за грешки, но 404 е най-често срещаният и обикновено наричан „не е намерен“.

Понякога вашият браузър ще се справи с тях и ще върне обща страница с грешки, но тъй като WordPress извежда съдържанието от URL адреса динамично (за разлика от действителния файл на сървъра), той също се справя с грешки.

За съжаление съобщението по подразбиране е почти толкова безполезно, колкото можете да получите, така че днес ще ви покажа как да оправите вашия Страница за грешка в WordPress 404 да бъда много по-полезен.

Направи си сам или приятелски 404 съобщения

Може би сте забелязали, че имаме собствена персонализирана страница за грешка в MakeUseOf, която е малко по-приветлива от съобщението по подразбиране. За да направите своя собствена потребителска страница за грешка, просто създайте шаблон, наречен 404.php в папката ви с теми - ако вече нямате такава. Дублирайте шаблона на една страница, ако желаете, и изрежете областта на основното съдържание. След това можете или да кодирате изображение на изображение като нас, или да напишете свое собствено просто съобщение. След това започвате да добавяте някаква разширена функционалност.

instagram viewer

Грешка 404

Изпратете ви имейл за грешката

Обикновено, когато някой посети страница с грешка 404, това е, защото е следвал лоша връзка някъде, а не въведете глупав URL адрес директно в адресната лента (макар че никога не подценявайте способността им да го правят също). В тези случаи би било полезно за вас като администратор на сайта да знаете за грешката и да коригирате собствената си лоша връзка или да поискате от сайта, който се свързва с вас, да я поправи. Поставете този фрагмент на кода изцяло до самия връх на лъскавото си ново 404.php страница:

php $ message = ""; if (isset ($ _ SERVER ['HTTP_REFERER'])): $ message. = "Потребителят дойде от:". $ _ SERVER ['HTTP_REFERER']. "\ r \ n"; endif; $ message. = "URL адресът на страницата, до който се опитват да имат достъп, беше:". $ _ SERVER ['REQUEST_URI']. "\ r \ n"; $ admin_email = get_option ('admin_email'); @wp_mail ($ admin_email, "грешка 404", $ съобщение); 

Горният код ще изпрати имейл до регистрирания администраторски имейл адрес, описващ URL адрес, от който са дошли, ако има такава и URL адрес, до който се опитаха да стигнат. От страна на потребителя, той не прави нищо - само ви изпраща имейли и не извежда нищо на самата страница с грешки.

Добавете форма за търсене

Потребителят очевидно е дошъл на вашия сайт, търсейки нещо, така че вместо да ги оставя разочаровани, оставете ги да търсят това, което са искали вместо това. За целта намерете подходящо място във вашия шаблон, може би добавете малко бележка за „Защо не опитате да търсите вместо това?“и поставете в този единствен код на код:

php включват (TEMPLATEPATH). "/Searchform.php"); 

Приставки за подобряване на страницата за грешка

Ако персонализираното кодиране на 404 страница всъщност не е вашето нещо, тогава не се притеснявайте, защото има няколко приставки, които могат да ви дадат и по-добро 404 преживяване. Нека да разгледаме:

Този плъгин следи вашия сайт за 404 грешки и ги записва, за да можете да получавате сигнал от административния панел. Освен това, ако откриете, че някой външен сайт се е свързал с вас с грешна връзка, можете да го пренасочите, без да се налага да се свързвате с тях - просто кажете на приставката къде е тази прекъсната връзка Трябва ще се отправят и посетителите ще бъдат изпращани веднага, заедно с приятелски търсачка 301 автоматизирано пренасочване.

Грешка 404

Дори по-добре, отколкото да се опитвате да поправите грешките от 404, тъй като те се появяват, никога да не ги показвате на първо място. Smart 404 прави точно това - той разглежда URL адреса, извлича ключови думи от него и се опитва да разбере какво точно се е опитал да отиде потребителят. Няма скрийншот, който да ви показва, защото не се нуждае от конфигуриране и просто работи извън кутията. Недостатъкът е, разбира се, че ако URL адресът съдържа глупости ключови думи, няма вероятност да намери съвпадения - така че правописните грешки също са изчезнали.

Както и да е, надявам се да решите да направите подходяща страница в WordPress 404, било в стил „Направи си сам“ или с приставка. Знаете ли за други умни 404 свързани плъгини, които искате да споделите, ако да, тогава ни уведомете в коментарите! Ние също получихме бързо растящ архив на сравнително разширени уроци за WordPress, както и моята собствена Първи стъпки с WordPress Настройте своя блог с WordPress: The Ultimate GuideИскате да започнете свой собствен блог, но не знаете как? Погледнете WordPress, най-мощната блог платформа, налична днес. Прочетете още безплатен справочник - който обхваща всичко - от първите първи стъпки и плъгини до получаването на приходи и SEO; и не забравяйте да проверите Най-доброто от WordPress приставки Най-добрите WordPress приставки Прочетете още страница.

Джеймс има бакалавърска степен по изкуствен интелект и е сертифициран като CompTIA A + и Network +. Той е водещ разработчик на MakeUseOf и прекарва свободното си време, играейки VR пейнтбол и настолни игри. Той изгражда компютри още от дете.