Microsoft IIS Sunucusunda Özel Bir 404 Hata Sayfası Nasıl Yapılandırılır
Yayınlanan: 2022-06-12404 hata sayfası, bir ziyaretçiye aradıkları sayfanın bulunamadığını bildiren, tarayıcı tarafından verilen genel bir web sayfasıdır. Özel bir 404 hata sayfası ise, aynı mesajı ancak daha yararlı, kullanıcı dostu bir şekilde ileten özel olarak tasarlanmış bir sayfadır.
Ziyaretçiye neler olduğunu ve daha sonra ne yapacağını söyleyebilir. Hatta bir satışı kurtarmaya yardımcı olabilir.
Bu gönderi, kendi Microsoft IIS sunucunuzu doğrudan veya bir barındırma sağlayıcısı aracılığıyla yöneten küçük bir işletmeyseniz, bir IIS özel hatası 404 sayfasının nasıl ekleneceğinin adımlarını açıklar. Bu yazıda:
- Web sunucunuz nasıl belirlenir
- IIS 8.5'te özel 404 hata sayfaları nasıl hazırlanır
- IIS 10'da özel 404 hata sayfaları nasıl hazırlanır
- Özel 404 hata sayfanız nasıl test edilir
- IIS 8.5 ve 10.0'da hata sayfalarında sorun giderme
Web Sunucunuzu Nasıl Tanımlarsınız?
Web sayfalarını depolamak ve barındırmak için kullanılan, sunucu adı verilen birkaç popüler (ve daha pek çok) yazılım programı vardır. Hangi sunucuyu kullandığınızdan emin değilseniz, web sunucunuzla iletişime geçin, size söyleyeceklerdir.
Apache derlerse - ki bu web'deki en yaygın kullanılan sunuculardan biri olduğu için çok iyi olabilir - bu gönderiyi bırakın ve Özel 404 Hata Sayfası Nasıl Yapılandırılır - Apache Sunucu Sürümünü okuyun.
Apache'yi kullanmıyor musunuz? Çok popüler başka bir sunucu olan Microsoft IIS'yi kullanma ihtimaliniz yüksek. Microsoft IIS kullandığınızı anlamanın başka bir yolu, web sitenizin .NET'te veya ASP gibi başka bir Microsoft yığınında programlanmasıdır.
Yani Microsoft IIS kullanıyorsunuz? Hadi başlayalım.
Microsoft IIS'de özel bir 404 hata sayfası yerleştirmek dört adımdan oluşur:
- Özel bir 404 hata sayfası tasarlayın.
- IIS'nin kök dizinine koyun.
- Özel hata sayfanızı teslim etmek için Microsoft IIS sunucu özelliklerinizi düzenleyin.
- Sayfayı test edin.
Bu gönderi 3. Adıma atlar. Markalı, özel bir 404 hata sayfası oluşturduğunuzu varsayıyoruz. Ayrıca, bu sayfayı uygun dizine koyduğunuzu ve böylece IIS'nin hizmete hazır olmasını sağladığınızı varsayıyoruz. Bu doğruysa, doğru rehberdesiniz.
İlk adımın nasıl yapılacağına dair bir başlangıç yapmak istiyorsanız, Satıştan Tasarruf Sağlayan 404 Hata Sayfası Nasıl Tasarlanır sayfasını ziyaret edin.
Olası Bir Microsoft IIS Komplikasyonu
Sürece dalmadan önce, IIS web sunucunuzla ilgili olası bir karmaşıklığı not etmek önemlidir. Web siteniz özel bir sunucuda (paylaşılmayan) bulunuyorsa, aşağıdaki adımları uygulamanızda fayda var.
Web siteniz bir üçüncü taraf barındırma sağlayıcısı tarafından işletilen paylaşılan bir sunucuda yaşıyorsa, yalnızca yöneticinin sunucu dosyalarınızda değişiklik yapmasına izin verilir. Başka bir deyişle, sunucuya erişmeden ve aşağıda belirtilen değişiklikleri uygulamadan önce barındırma sağlayıcısı ile iletişime geçmeniz gerekecektir. Ne yazık ki, bu biraz zaman alabilir - ama umarım bu kısa bir gerilemedir.
Paylaşılan bir IIS sunucusundaysanız, yönetici haklarını geri almanın başka bir yolu da IIS'ye bir ISAPI_Rewrite eklentisi yüklemektir. ISAPI, İnternet Sunucusu Uygulama Programı Arayüzü anlamına gelir ve bu yazılımı birkaç yerden kolayca satın alabilirsiniz. Helicon Tech (www.isapirewrite.com) yazılımın iyi bir sürümünü oluşturur.
Gitmeye hazır? Sunucunuza genel bir 404 hatasını yeni ve geliştirilmiş sayfanızla değiştirmesini nasıl söyleyeceğiniz aşağıda açıklanmıştır.
Microsoft IIS'yi Özel Hata Sayfanızı İletecek Şekilde Programlama
Sunucu dosyalarınızda değişiklik yapmak için yönetici haklarına sahip olarak, artık içeri girebilir ve değişiklikleri yapabilirsiniz. Bu değişikliklerin tam olarak nasıl yapılacağı, kullandığınız yazılımın sürümüne bağlıdır.
İşte IIS 8.5 için kısa bir kılavuz ve ardından IIS 10.0 için başka bir talimat seti.
IIS 8.5'te Özel 404 Hata Sayfaları Nasıl Hazırlanır
Adım 1: “İnternet Bilgi Hizmetleri (IIS) Yöneticisi” sekmesini açın. Bu, "Sunucu Yöneticisi"nin altındaki Görev Çubuğunda ve ardından "Araçlar"ın altında bulunur.
Adım 2: Web sitesini veya uygulamayı tanımlayın. "Bağlantılar" bölmesine gidin ve genişletmek için sunucu adınızın yanındaki artı işaretine (+) tıklayın. Ardından "Siteler"i genişletin. Ardından, özel hata sayfası ayarlamak istediğiniz siteyi veya uygulamayı bulun.
3. Adım: “Hata Sayfaları”nı açın. Bunu, ana bölmede bulunan “Hata Sayfaları”na çift tıklayarak yapabilirsiniz.
Adım 5: HTTP "Durum Kodu"nu girin. “Özel Hata Sayfası Ekle” iletişim kutusunu gördüğünüzde, “Durum Kodu”nun altına “404” girin.
Adım 6: Aynı iletişim kutusunda bulunan "Bu sitede bir URL yürüt"ü seçin. Bu, oluşturduğunuz özel hata sayfası için bir asp dosyası gibi dinamik içerik sunmanıza olanak tanır.
7. Adım: URL'yi girin. "Dosya yolu" metin kutusuna özel hata sayfasının URL'sini yazın ve ardından "Tamam"ı tıklayın. Not: Bu seçeneği belirlerken yolun göreli bir yol olduğundan emin olun.
“Tamam” a bastığınızda, özel 404 hata sayfanız yayında olmalı ve işini yapmalıdır.
IIS 10'da Özel 404 Hata Sayfaları Nasıl Hazırlanır
Adım 1: “İnternet Bilgi Hizmetleri (IIS) Yöneticisi” sekmesini açın. Bu, "Sunucu Yöneticisi"nin altındaki Görev Çubuğunda ve ardından "Araçlar"ın altında bulunur.
Adım 2: Web sitesini veya uygulamayı tanımlayın. "Bağlantılar" bölmesine gidin ve genişletmek için sunucu adınızın yanındaki artı işaretine (+) tıklayın. Ardından "Siteler"i genişletin. Ardından, özel hata sayfası ayarlamak istediğiniz siteye veya uygulamaya gidin.
Adım 3: Hata Sayfalarını açın. Ana bölmede bulunan “Hata Sayfaları” simgesine çift tıklayın; "Düzenle"yi tıklayın.
Adım 4: HTTP Durum Kodunu girin. “Özel Hata Sayfasını Düzenle” iletişim kutusunu gördüğünüzde, “Durum Kodu”nun altına “404” girin.
Adım 6: "Bu Sitede Bir URL Yürüt"ü seçin. Aynı iletişim kutusunda, özel sayfanızı sunabilmeniz için "Bu sitede bir URL yürüt"ü seçin.
7. Adım: URL'yi girin. "URL (site köküne göre)" metin kutusuna özel hata sayfasının URL'sini yazın ve ardından "Tamam"ı tıklayın.
Adım 8: "Özellik Ayarlarını Düzenle"yi seçin. “Tamam” a bastığınızda, 404 hatasına sağ tıklayın ve “Özellik Ayarlarını Düzenle” yi seçin.
9. Adım: “Özel Hata Sayfası”nı seçin ve ardından “Tamam”a tıklayın. Bu son Tamam'ı tıkladıktan sonra, yeni sayfanız canlı ve hazır olmalıdır.
Yeni ve İyileştirilmiş Özel 404 Hata Sayfanızı Test Edin
IIS sürüm 8.5 veya 10.0 kullanıyor olsanız da, yeni sayfanızın düzgün çalışıp çalışmadığını kontrol etmenin zamanı geldi. Yeni sayfanızı test etmenin en kolay yolu, web sitenizdeki sahte bir sayfayı ziyaret etmektir. Web tarayıcınıza gidin ve sitede www.mywebsite.com/bogus-cheeseburgers gibi sahte bir sayfa yazın.
Yeni özel sayfa açılırsa, tebrikler! Microsoft IIS sunucusu için uygun şekilde özel bir 404 hata sayfası ayarladınız.
Hâlâ genel 404 hata sayfasını alıyorsanız, genel bir sorunu kontrol edip tekrar denemenin zamanı gelmiştir.
IIS 8.5 ve 10.0'da Sorun Giderme
- Göreli bir yol yerine mutlak bir yol mu kullandınız? Göreceli bir yol olmalı. Bu, hem IIS 8.5 hem de 10.0'ı rahatsız eden yaygın bir sorundur. Bu sorunu düzeltmek için Adım 6'ya geri dönün ve göreli bir yol ekleyin. Ve tekrar test edin. Umarım bu sefer özel sayfanızı canlı ve hazır bulacaksınız.
- Burada açıklanan yönetici menülerini görmüyor musunuz? Yönetici erişiminiz olmayabilir. Herhangi bir nedenle yönetici erişimi alamıyorsanız, bir alternatif vardır: Özel 404 sayfanızı Web.config dosyasını düzenleyerek veya koda koyarak manuel olarak yapılandırabilirsiniz. Microsoft'un her ikisinin de nasıl yapılacağına ilişkin adımlar sunduğu yer burasıdır.
Not: Web siteniz C#, VB.NET, JavaScript veya VBScript dışında bir programla programlanmışsa, yine de yukarıda belirtilen adımları kullanabilirsiniz, ancak programlama dilinize/çerçevenize bağlı olarak bunu nasıl yapacağınızı öğrenmeniz gerekir.
Basit Değişim, Büyük Sonuçlar
Kimse istemediği bir şeyden bir ısırık almaktan hoşlanmaz. Bir ziyaretçinin bakış açısından, web sitenizde 404 hata sayfasıyla karşılaşmak hayal kırıklığı ve kafa karıştırıcıdır.
Ve istedikleri yerine ne aldıklarına bağlı olarak, bir ziyaretçi iştahını kaybedebilir. Aslında, bir 404 hata sayfasıyla karşılaşan bir tüketicinin hemen geri düğmesini tıklayıp siteden tamamen çıkması nadir değildir.
Potansiyel bir dönüşüm için üzücü bir son.
İyi haber şu ki, özel bir 404 hatası günü kurtarabilir.
Ziyaretçilerinizin can attığı ana yemek bu olmasa da, özel bir hata sayfası, onların iştahlarını açan ve onları son ana yemeğe yönlendiren bir eğlence kapısı işlevi görebilir.
Özel bir 404 sayfası oluşturup ayarlayarak, aç ziyaretçilerinizin genel bir hataya ulaşma hayal kırıklığını aşmasına yardımcı olun.
Özel bir 404 hata sayfası eklemek, SEO'daki en iyi uygulamalardan yalnızca biridir. Öğrenecek daha çok şey var ve bunu resmi Bruce Clay SEO Eğitimi kursumuz aracılığıyla yapabilirsiniz.