.htaccess ile Hata Sayfalarını Değiştirmek (401-404-500)
Ekrem Karataş2020-12-10T20:30:48+00:00htaccess ile Hata Sayfalarını Değiştirmek (401-404-500)
htaccess ile Hata Sayfalarını Değiştirmek; Bir ziyaretçi sitenizde olmayan bir adresi çağırdığında veya bir sayfanızın adresini değiştirdiğinizde karşısına “404 not found” gibi sunucu tarafından hazır sayfalar çıkmaktadır. Bu sunucu taraflı sayfa yerine sizin özel olarak hazırlamış olduğunuz hata sayfasını ziyaretçiye göstermek isterseniz bunu .htaccess tarafından basit bir şekilde yapabilirsiniz. Örnek: htaccess 404 sayfası bulunamadi.html adında özel bir hata sayfası hazırladığınızı var sayıyorum.
Eğer bu sayfa kök dizinde yer alıyorsa .htaccess dosyanıza eklemeniz gereken kod;
ErrorDocument 404 bulunamadi.html
Eğer bir klasör içinde yer alıyorsa örnek /klasoradi/bulunamadi.html
ErrorDocument 404 /klasoradi/bulunamadi.html
Yukarıdaki örneği dikkate alarak sunucu taraflı diğer hata kod sayfalarını da belirlemek mümkündür. Değiştirmek istediğiniz hata sayfası (.html veya .htm uzantılı) için bir dosya hazırlayıp bu dosyayı sunucunuzda yüklediğiniz yola uygun olarak .htaccess dosyanıza ekleyiniz.
ErrorDocument 401 /klasoradi/401_hata_sayfasi.html
ErrorDocument 404 /klasoradi/404_hata_sayfasi.html
ErrorDocument 500 /klasoradi/500_hata_sayfasi.html
Bu tarz kişiselleştirilmiş size özgün hata sayfaları hazırlayarak ziyaretçilerinize güven telkin edebilirsiniz. Sitenize SEO açısından katkısı da olacaktır.
Yazar
Ekrem Karataş
1980 martında Kahramanmaraş'ta gelmiş dünyaya, 1 yaşında hop İstanbul'a sonrası tam bir muamma 1998 yılında Escort marka ilk bilgisayarını almış, 8MB ekran kartı ile ortalıkta havasını bile basmış, 1999 senesinde ilk web sitesini kurmuş, 2000 yılında ekmeğini web sitesi yaparak kazanmaya başlamış, Milleniumda tüm bilgisayarlar çökecek stresini yaşamamış, Google yoktu onun zamanında, Altavista ile web arar Astalavista ile warez bulurdu sanal dünyada, Mirc'ta nicki breavehearttı takılırdı akşamları kanal ZURNA'da, ICQ numarasını ezbere bilenlerdendi, MSN'mi o sonradan geldi, devamı mı? Html ne ki ASP varken deyip Türkiye'nin ilk yerli bahis sitesini kodlamış, Testsitesi.com ile ilk online sınav sitesini kurmuş, İş ilanı sitesi ile kariyere rakip olmuş, ASP az geldi hadi biraz .NET - C# takılalım deyim masa üstü uygulama ile yönetilen ilk e-ticaret sitesini hazırlamış, Canlı TV yayını ve muhasebe programı ile entegre çalışan yine masa üstü uygulama ile yönetilen ilk açık eksiltme alışveriş sitesini hazırlamış, Bu kadar yapmışken haberciniz.com ile birde haber sitesi yapayım demiş. Yaptıktan sonra tek tek kim haber girececk deyip yazdığı haber botları ile 3 günde 5 haber sitesinin tüm veritabanınıdaki haberleri (1 buçuk milyon) haberi siteye eklemiş, Nebileyim.com ile sorulara cevap bulmuş, Mlworld.net ile dünyaca ünlü güzelleri ülkemize tanıtmış, Uykusuzgeceler.com ile yalnızları birleştirmiş, Teselli.com ile insanların dertlerine dert olmuş, Ikıncieldunyasi.com ile belki letgoya ilham kaynağı olmuş, Duccan.com ile e-ticarette söz sahibi olmuş, Tam herşey yolunda giderken Hayat okulunda sınıf tekrarı yapmak zorunda bırakılmış... , Kaç web site yaptığını kendi bilmese de, CS'ler neki Photoshop 2.0'ı bilir, Adobe Flash neki BSA yüzünden 800milyon TL verip Macromedia Flash lisansı bile almıştır, Yaptığı web sitesi yedeklerini 1.44 floopy disklerde saklamışlığı bile vardır, Bakmayın adını duymadığınıza vardır onunda bir sebebi... Peki şimdi mi? Ünlü bir ilaç markasının satış pazarlama müdürü, Tummiad Derneği'inin denetim kurulu başkanı, Seocu.ORG kurucusu, Seolog kurucu ortağı, Sektörüm Dergisi Yazarı, Onlarca firmanın dijital pazarlama & SEO danışmanı, hepsinden önemlisi evli 2 çocuk babası... Ufak çocukları şimdiler de anlamasa da herkese verebileceği en iyi öğüt En azından üç dil bileceksin. En azından üç dilde, ana avrat dümdüz gideceksin. En azından üç dil, çünkü sen ne tarih, ne coğrafya, ne şu, ne busun... Oğlum Mernus, sen otobüsü kaçırmış bir milletin çocuğusun...Bedri Rahmi EYUBOĞLU
Bir cevap yazın