İlan

Mütevazı 404, interneti oluşturan tüplerin ilk kurulduğu için bizimle birlikte olmuştur. Web siteleri aslında farklı hata kodlarından oluşan tüm bir smorgasboard'u döndürebilir, ancak 404 en yaygın olanıdır ve genellikle “bulunamadı“.

Bazen tarayıcınız bunları işler ve genel bir hata sayfası döndürür, ancak WordPress URL'den dinamik olarak içerik ihlal ettiğinden (sunucuda gerçek bir dosya olması yerine), hataları dahili olarak da ele alır.

Ne yazık ki, varsayılan mesaj alabileceğiniz kadar yararsızdır, bu yüzden bugün size nasıl ayarlayacağınızı göstereceğim WordPress 404 Hata Sayfası çok daha faydalı olmak.

DIY veya Dostu 404 Mesajları

MakeUseOf'ta varsayılan mesajdan biraz daha hoş olan kendi özel hata sayfamız olduğunu fark etmiş olabilirsiniz. Kendi özel hata sayfanızı oluşturmak için, 404.php tema klasörünüzde - zaten bir tane yoksa. İsterseniz tek sayfa şablonunu çoğaltın ve ana içerik alanını kesin. Daha sonra elimizdeki gibi bir görüntüyü elle kodlayabilir veya kendi basit mesajınızı yazabilirsiniz. Sonra bazı gelişmiş işlevler eklemeye başlarsınız.
404 hata

instagram viewer

Hata Hakkında E-posta Gönder

Genellikle birisi 404 hata sayfasına ulaştığında, bunun nedeni kötü bir bağlantı yerine kötü bir bağlantı izlemesidir. doğrudan adres çubuğuna aptal bir URL yazmak (bunu yapma yeteneklerini asla küçümsemeyin) çok). Bu durumlarda, sitenin yöneticisi olarak hatayı bilmeniz ve kendi kötü bağlantınızı düzeltmeniz veya sitenize bağlantı veren siteden düzeltmesini istemeniz sizin için yararlı olacaktır. Bu kod snippet'ini tam olarak parlak yeninizin en üstüne yapıştırın 404.php sayfa:

php $ message = ""; if (isset ($ _ SERVER ['HTTP_REFERER'])): $ message. = "Kullanıcı şu kaynaktan geldi:". $ _ SERVER ['HTTP_REFERER']. "\ r \ n"; endif; $ message. = "Erişmeye çalıştıkları sayfa URL'si:". $ _ SERVER ['REQUEST_URI']. "\ r \ n"; $ admin_email = get_option ('admin_email'); @wp_mail ($ admin_email, "404 hatası", $ iletisi); 

Yukarıdaki kod, kayıtlı yönetici e-posta adresine, Geldikleri URL, varsa ve Almaya çalıştıkları URL. Kullanıcı tarafında, hiçbir şey yapmaz - yalnızca size e-posta gönderir ve hata sayfasının kendisine herhangi bir çıktı vermez.

Bir arama formu ekleyin

Kullanıcı açık bir şekilde sitenize bir şey arıyor, bu yüzden onları hayal kırıklığına uğratmak yerine, istediklerini aramasına izin verin. Bunu yapmak için şablonunuzda uygun bir yer bulun, belki hakkında küçük bir not ekleyin "Neden arama yapmayı denemiyorsun?", ve bu tek kod satırına yapıştırın:

php içerir (TEMPLATEPATH. ) "/Searchform.php"; 

Hata Sayfasını Geliştiren Eklentiler

Bir 404 sayfasını özel olarak kodlamak sizin için bir şey değilse, endişelenmeyin çünkü size daha iyi bir 404 deneyimi sunabilecek birkaç eklenti var. Hadi bir bakalım:

Bu eklenti sitenizi 404 hataları için izler ve bunları kaydederek yönetici panelinden uyarılmasını sağlar. Ayrıca, bazı harici sitelerin size yanlış bağlantıyla bağlandığını tespit ederseniz, onlarla iletişim kurmanıza gerek kalmadan yönlendirebilirsiniz - eklentiye bu bozuk bağlantının nerede olduğunu söyleyin meli ve ziyaretçiler doğrudan bir arama motoru dostu ile birlikte gönderilecek 301 otomatik yönlendirme.

404 hata

404 hatalarını düzeltmeye çalışmaktan bile daha iyi, ilk etapta onları asla göstermemektir. Smart 404 tam olarak bunu yapar - URL'ye bakar, anahtar kelimeleri çıkarır ve kullanıcının tam olarak ne yapmaya çalıştığını anlamaya çalışır. Size gösterilecek bir ekran görüntüsü yok, çünkü herhangi bir yapılandırmaya gerek yok ve sadece kutudan çıkıyor. Dezavantajı elbette, URL saçma sapan anahtar kelimeler içeriyorsa, herhangi bir eşleşme bulmanın olası olmaması - dolayısıyla yazım hatalarının da ortadan kalkmasıdır.

Her neyse, umarım DIY tarzı veya bir eklenti ile uygun bir WordPress 404 sayfası yapmaya karar verdiniz. Paylaşmak istediğiniz akıllı 404 ile ilgili diğer eklentileri biliyor musunuz, yorumlarda bize bildirin! Ayrıca hızla büyüyen bir arşivimiz var ileri WordPress öğreticileribenim de WordPress'e Başlarken Blogunuzu WordPress ile Ayarlayın: Ultimate GuideKendi blogunuzu başlatmak istiyorsunuz ama nasıl yapacağınızı bilmiyor musunuz? Bugün mevcut olan en güçlü blog platformu WordPress'e bakın. Daha fazla oku ücretsiz rehber - temel ilk adımlardan ve eklentilerden para kazanmaya ve SEO'ya kadar her şeyi kapsar; ve kontrol ettiğinizden emin olun. WordPress Eklentilerinin En İyisi En İyi WordPress Eklentileri Daha fazla oku sayfa.

James Yapay Zeka alanında lisans derecesine sahiptir ve CompTIA A + ve Network + sertifikalıdır. MakeUseOf'un baş geliştiricisi ve boş zamanlarını VR paintball ve boardgames oynayarak geçiriyor. Çocukluğundan beri bilgisayar yapıyor.