WordPress, dünya genelinde en çok kullanılan açık kaynaklı bir içerik yönetim sistemidir (CMS). Bloglardan e-ticaret sitelerine kadar geniş bir yelpazede web sitesi oluşturma ve yönetme olanağı sunar. Kolay kullanımı, geniş tema ve eklenti desteği ile bilinir.

.htaccess (Hypertext Access) dosyası ise, Apache web sunucusu için kullanılan bir yapılandırma dosyasıdır ve WordPress sitenizde SEO dostu URL yapıları oluşturmak, güvenlik önlemleri almak ve performansı optimize etmek gibi birçok amaçla kullanılır. Peki, .htaccess dosyası nedir ve nasıl oluşturulur?

.htaccess Dosyası Ne İşe Yarar?

  • SEO Dostu URL’ler: WordPress’in permalink (kalıcı bağlantı) yapısını düzenleyerek, daha anlaşılır ve SEO uyumlu URL’ler oluşturur.
  • Güvenlik Ayarları: Erişim kontrolleri, IP engelleme, dizin tarama yasaklama gibi çeşitli güvenlik önlemlerini yapılandırır.
  • Performans İyileştirmeleri: Gzip sıkıştırma, tarayıcı önbellekleme ve diğer hız optimizasyonları için kullanılır.
  • Yönlendirmeler: 301 yönlendirmeleri, hatalı URL’leri doğru sayfalara yönlendirmek için kullanılabilir.

WordPress .htaccess Dosyası Nasıl Oluşturulur?

  1. Yönetici Paneli ile Otomatik Oluşturma:
    • WordPress paneline giriş yapın ve Ayarlar > Kalıcı Bağlantılar sekmesine gidin.
    • “Değişiklikleri Kaydet” butonuna tıklayın. WordPress, otomatik olarak .htaccess dosyasını oluşturacaktır.
  2. FTP veya Dosya Yöneticisi ile Manuel Oluşturma:
    • Sunucunuza FTP istemcisi veya cPanel Dosya Yöneticisi ile bağlanın.
    • Ana dizine gidin ve yeni bir .htaccess dosyası oluşturun.
    • Aşağıdaki kodları dosyaya ekleyin ve kaydedin:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Bu adımları izleyerek, WordPress sitenizde .htaccess dosyasını kolayca oluşturabilir ve yapılandırabilirsiniz.