İçindekiler
Htaccess ile Web Sitesi Dosya Dizin Gizleme
Htaccess ile Web Sitesi Dosya Dizin Gizleme İnternette bir çok web sitesi hizmet vermektedir. Her web sitesi için arka planda bir çok resim, text, php, xml vb. gibi dosyalar ve bunları içeren klasörler bulunmaktadır. O dosyalar sayesinde biz bir web sayfasını olduğu şekilde görmekteyiz. Sitemizin altındaki dosyalara ve ya klasörler normalde arama çubuğuna uzantısını azdığımızda liste şeklinde görünmektedir. Ama bu bir web sitesi için güvenlik sorunu oluşturmaktadır. Sonuçta bu web sitemizin atında basit bir resim olduğu gibi sitemizin ayarlarını içeren dosyalarda tutulmaktadır. Yabancı kişilerin bu dosyalara ulaşmasını engellemeliyiz.
Dosya – Dizin Listelemeyi Kapatmak (Joomla, WordPress vb)
Listelemeyi kapatmak için .htaccess dosyamızın içerisine bir komut eklemeliyiz. web panelimizden web dosyalarımızın bulunduğu public_html klasörüne giriyoruz. Bu klasör içerisinde .htaccess dosyasını açıyoruz. Daha sonra bu dosya içerine aşağıdaki kod satırını yazıyoruz.
Options All -Indexes
Bu kodu yazdıktan sonra kaydedip kapatıyoruz. Yani web üzerideki .htaccess dosyamıza bir satırlık bir kod ilave etmiş oluyoruz. Şimdi birisi tarayıcıda (Chrome, Microsot Edge, Mozilla vb.) herhangi bir klasörü arama yaptığı zaman klasöre ulaşım izni olmayacağı için 403 hata sayfasıyla karşılaşacaktır. Kullanıcının hata sayfalarını görmesini istemiyorsak hata sayfalarını istediğimiz bir sayfaya yönlendirme yapabiliriz. Aşağıdaki şekilde hata sayfalarını kendi anasayfanızı yazarak tüm hataları anasayfanıza yönlendirme yapabilirsiniz. 403 hatası alınan sayfaları yönlendirmek isterseniz diğer hata kodlarını yazmadan sadece o kodu yazarak yapabilirsiniz. Htaccess ile Web Sitesi Dosya Dizin Gizleme
Web Hata Sayfalarını Yönlendirme
# BEGIN Error Pages
ErrorDocument 400 https://cosmostasarim.com
ErrorDocument 401 https://cosmostasarim.com
ErrorDocument 402 https://cosmostasarim.com
ErrorDocument 403 https://cosmostasarim.com
ErrorDocument 404 https://cosmostasarim.com
ErrorDocument 405 https://cosmostasarim.com
ErrorDocument 406 https://cosmostasarim.com
ErrorDocument 407 https://cosmostasarim.com
ErrorDocument 408 https://cosmostasarim.com
ErrorDocument 409 https://cosmostasarim.com
ErrorDocument 410 https://cosmostasarim.com
ErrorDocument 411 https://cosmostasarim.com
ErrorDocument 412 https://cosmostasarim.com
ErrorDocument 413 https://cosmostasarim.com
ErrorDocument 414 https://cosmostasarim.com
ErrorDocument 500 https://cosmostasarim.com
ErrorDocument 501 https://cosmostasarim.com
ErrorDocument 502 https://cosmostasarim.com
ErrorDocument 503 https://cosmostasarim.com
ErrorDocument 504 https://cosmostasarim.com
ErrorDocument 505 https://cosmostasarim.com
# END Error Pages
Sonuç olarak bu şekilde siteniz wordpress ise wp-admin gizleme , wp-content gizleme, wp-include gizleme gibi sizin için önemli olan içeriklerinizi gizlemiş olacaksınız. WordPress dosya ve dizin gizleme işlemi de joomla dosya ve dizin gizleme işlemi de aynı şekilde yapılmaktadır. Yapılan index of aramalarına da sitenizi kapatmış olacaksınız. SEO açısından siteniz daha iyi konuma gelecektir. Htaccess ile Web Sitesi Dosya Dizin Gizleme