WordPress kullanırken, .htaccess dosyası genellikle SEO dostu URL’ler oluşturmak ve güvenlik için yapılandırılır. Aşağıda, örnek bir WordPress .htaccess dosyası verilmiştir:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
# Remove "index.php" from permalinks
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/index\.php [NC]
RewriteRule ^(.*)$ /$1? [R=301,L]
# Rewrite URLs for WordPress
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# Protect wp-config.php file
Order Allow,Deny
Deny from all
# Prevent directory browsing
Options All -Indexes
# Prevent access to .htaccess file
Order Allow,Deny
Deny from all
# END WordPress
Bu örnek dosya, WordPress kurulumunuzun kök dizininde bulunan .htaccess dosyasıdır. Bu dosya, WordPress SEO dostu URL’leri ayarlamak, “index.php” kelimesini kaldırmak ve wp-config.php dosyasını korumak gibi işlevleri yerine getirir. Ayrıca, dizin göz atmayı devre dışı bırakır ve .htaccess dosyasına erişimi engeller. Ancak, belirli durumlarda bu dosyayı uyarlamak gerekebilir.