PHP’yi web sitenizde kullanırken, .htaccess dosyasını kullanarak birçok şeyi yapabilirsiniz. Bu dosya, Apache sunucularında kullanılır ve HTTP sunucusunun yönetimini sağlar. İşte, PHP’de .htaccess dosyasının bazı kullanım örnekleri:
URL yönlendirmesi yapmak için .htaccess dosyasını kullanabilirsiniz. Örneğin, aşağıdaki kodu .htaccess dosyanıza ekleyerek example.com
adresine erişim sağlandığında example.com/newpage
adresine yönlendirebilirsiniz.
RewriteEngine On
RewriteRule ^$ /newpage [L]
.htaccess dosyasını kullanarak, hata sayfalarınızı özelleştirebilirsiniz. Örneğin, aşağıdaki kodu .htaccess
dosyanıza ekleyerek 404 hata sayfanızı özelleştirebilirsiniz.
ErrorDocument 404 /404.php
Web sitenizi önbellekleme kullanarak hızlandırabilirsiniz. Bunun için, önbellek ayarlarını .htaccess dosyasına eklemeniz gerekiyor. Aşağıdaki örnek, resim dosyalarını önbellekte tutmak için kullanılabilir.
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
</IfModule>
Yukarıdaki kod bloğunda, ExpiresActive
özelliği etkinleştirilir ve belirli dosya türleri (jpg
, jpeg
, gif
ve png
) için önbellek süresi 1 yıl olarak ayarlanır.
Bu şekilde, .htaccess dosyasını kullanarak PHP uygulamalarınızda birçok farklı işlem gerçekleştirebilirsiniz. Ancak, .htaccess dosyasının kullanımı hakkında daha fazla bilgiye sahip olmak için Apache belgelerini inceleyebilirsiniz.