Merhaba, bu yazımda htAccess ile dizin gizleme prosedürünü nasıl yapacağımızı kısaca anlatacağım.
WordPress kullanan ya da herhangi bir sitemizde ”wp-content/uploads” gibi klasörlerimizin gözükmesini istemeyiz ve bunun için gereken kodları vereceğim.
İlk önce ftp ile sitemize bağlantı kuruyoruz ve /public_html/.htAccess dosyasını düzenlemek için açıyoruz;
Genelde .htAccess dosyasında bulunan kod şudur;
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
bunun alt satırına gelip aşağıdaki kodları ekliyoruz.
# Hata sayfalarını sabitlemek.
ErrorDocument 404 /wp-content/themes/tema adı/404.php
ErrorDocument 403 /wp-content/themes/tema adı/404.php
ErrorDocument 500 /wp-content/themes/tema adı/404.php
# Wp-Config.php dosyasını güvenliğini sağlamak.
order allow,deny
deny from all
# Dizin listelemeyi kapamak.
Options All -Indexes
# Server imzasını kaldırmak
ServerSignature Off
(tema adı yerine temanızın adını yazın)