.htaccess, Apache web sunucularında kullanılan bir konfigürasyon dosyasıdır. Bu dosya, web sunucusunun yöneticileri tarafından web sitelerinin davranışını ve konfigürasyonunu değiştirmek için kullanılır.
Htaccess dosyası ile web sitesinin URL yapısını değiştirebilir, dosya erişimini kontrol edebilir, yönlendirmeleri yapılandırabilir ve MIME türlerini belirleyebilirsiniz.
Htaccess dosyası web sitesinin ana dizininde bulunur ve web sunucusu tarafından okunarak çalıştırılır.
Aşağıda 301 yönlendirmeleri, önbellek ayarları, MIME türleri ve dosyanın güvenlik amacıyla gizlenmesi kurallarını içeren örnek Htaccess dosyasını görebilirsiniz.
# 301 Yönlendirmeleri
Redirect 301 /eski-sayfa.html https://www.example.com/yeni-sayfa.html
Redirect 301 /eski-dizin/ https://www.example.com/yeni-dizin/
# Önbellek ayarları
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault “access plus 1 month”
ExpiresByType text/html “access plus 1 day”
ExpiresByType image/gif “access plus 1 month”
ExpiresByType image/jpg “access plus 1 month”
ExpiresByType image/jpeg “access plus 1 month”
ExpiresByType image/png “access plus 1 month”
ExpiresByType text/css “access plus 1 month”
ExpiresByType application/javascript “access plus 1 month”
ExpiresByType application/x-javascript “access plus 1 month”
</IfModule>
# MIME türleri
AddType application/x-shockwave-flash swf
# Htaccess dosyasını gizleme
<Files .htaccess>
Order allow,deny
Deny from all
</Files>
Bu Gönderide 0 Yorum Var