.htaccess ile Hata Sayfalarını Değiştirmek (401-404-500)

.htaccess ile Hata Sayfalarını Değiştirmek (401-404-500)
.htaccess 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 taraflı 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ı hazırlama 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

 

.htaccess Hangi Amaçlar İçin Kullanılır?