WordPress .htaccess Dosyası Nasıl Hazırlanır?
WordPress web sitenizin performansını ve güvenliğini artırmak için .htaccess dosyasını doğru şekilde yapılandırmak önemlidir. .htaccess dosyası, web sunucusunda kullanılan bir yapılandırma dosyasıdır ve WordPress sitenizin kök dizininde bulunur.
.htaccess Dosyasının Oluşturulması
.htaccess dosyasını oluşturmak için aşağıdaki adımları takip edebilirsiniz:
- FTP istemcinizle WordPress sitenizin kök dizinine bağlanın.
- Yeni bir metin dosyası oluşturun ve “.htaccess” adını verin.
- Dosyayı düzenlemek için bir metin düzenleyici kullanın.
.htaccess Dosyasının İçeriği
WordPress .htaccess dosyasına aşağıdaki kodları ekleyebilirsiniz:
# BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress
Bu kodlar, WordPress permalink yapılandırmasını kullanmanızı sağlar ve sitenizin URL’lerini arama motorları ve ziyaretçiler için daha okunabilir hale getirir. Ayrıca, .htaccess dosyası aracılığıyla WordPress’in diğer özelliklerini etkinleştirebilirsiniz.
.htaccess Dosyasının Yapılandırılması
.htaccess dosyasını yapılandırmak için aşağıdaki ipuçlarını takip edebilirsiniz:
- Permalink Yapılandırması: WordPress yönetici panelinde “Ayarlar” > “Kalıcı Bağlantılar” bölümüne giderek permalink yapılandırmasını seçebilirsiniz. Bu, .htaccess dosyasında otomatik olarak güncellenir.
- HTTPS Yönlendirmesi: Sitenizi HTTPS üzerinden erişilebilir hale getirmek için .htaccess dosyasına aşağıdaki kodu ekleyebilirsiniz:
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
- WWW Yönlendirmesi: Sitenizi www veya www olmadan erişilebilir hale getirmek için .htaccess dosyasına aşağıdaki kodu ekleyebilirsiniz:
RewriteEngine On RewriteCond %{HTTP_HOST} ^www.example.com [NC] RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
Bu kodlar, sitenizi HTTP’den HTTPS’ye veya www’den www’siz bir URL’ye yönlendirmenizi sağlar. Ancak, bu kodları kullanmadan önce web sunucunuzun bu özellikleri desteklediğinden emin olun.
.htaccess Dosyasının Güvenliği
.htaccess dosyasının güvenliği önemlidir. Aşağıdaki ipuçlarını takip ederek .htaccess dosyanızı koruyabilirsiniz:
- İzinler: .htaccess dosyanızın 644 izinlerine (chmod 644) sahip olduğundan emin olun. Bu, dosyanın sadece okunabilir olduğu anlamına gelir.
- Yedekleme: .htaccess dosyanızı her değişiklik yaptıktan sonra yedekleyin. Böylece yanlış bir yapılandırma durumunda orijinal dosyayı geri yükleyebilirsiniz.
.htaccess dosyasını doğru şekilde yapılandırmak, WordPress web sitenizin performansını ve güvenliğini artırmanıza yardımcı olur. Ancak, herhangi bir hata yapmamak için dosyayı düzenlemeden önce yedeklemeyi unutmayın.