WordPress Htaccess Optimizasyon (Site Hızlandırma)

WordPress sitenizin performansını artırmak için .htaccess dosyasını optimize edebilirsiniz. İşte bazı .htaccess optimizasyon ipuçları:

Önbellekleme ayarlarını etkinleştirin:
Önbellekleme, sitenizin hızını artırmanın etkili bir yoludur. Aşağıdaki kodu .htaccess dosyanıza ekleyerek tarayıcı önbelleğini etkinleştirebilirsiniz:

# Önbellekleme etkinleştirme
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType text/css “access plus 1 month”
ExpiresByType text/javascript “access plus 1 month”
ExpiresByType image/jpeg “access plus 1 month”
ExpiresByType image/gif “access plus 1 month”
ExpiresByType image/png “access plus 1 month”
ExpiresByType application/pdf “access plus 1 month”
ExpiresByType text/x-javascript “access plus 1 month”
ExpiresByType application/x-shockwave-flash “access plus 1 month”
ExpiresDefault “access plus 1 month”
</IfModule>

Gzip sıkıştırmasını etkinleştirin:
Gzip sıkıştırması, sitenizin boyutunu azaltarak sayfa yükleme süresini hızlandırır. Aşağıdaki kodu .htaccess dosyanıza ekleyerek Gzip sıkıştırmasını etkinleştirebilirsiniz:

<IfModule mod_deflate.c>
# CSS, JavaScript, metin, HTML ve XML’i sıkıştır
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE application/x-font
AddOutputFilterByType DEFLATE application/x-font-opentype
AddOutputFilterByType DEFLATE application/x-font-otf
AddOutputFilterByType DEFLATE application/x-font-truetype
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE font/opentype
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE image/x-icon
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml

# Sıkıştırma seviyesini ayarla
SetOutputFilter DEFLATE
</IfModule>

Etag’leri devre dışı bırakın:
Etag’ler, tarayıcılarda önbellekleme sorunlarına neden olabilir.

 

# Etag’leri devre dışı bırakma
<IfModule mod_headers.c>
Header unset ETag
</IfModule>
FileETag None

Hızlı önbellekleme için Expires başlıklarını ayarlayın:
Aşağıdaki kodu .htaccess dosyanıza ekleyerek Expires başlıklarını ayarlayabilirsiniz:

<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType text/html “access plus 600 seconds”
ExpiresByType text/css “access plus 1 month”
ExpiresByType text/javascript “access plus 1 month”
ExpiresByType application/javascript “access plus 1 month”
ExpiresByType image/x-icon “access plus 1 year”
ExpiresByType image/jpeg “access plus 1 year”
ExpiresByType image/png “access plus 1 year”
ExpiresByType image/gif “access plus 1 year”
ExpiresByType application/x-font-woff “access plus 1 year”
ExpiresByType application/vnd.ms-fontobject “access plus 1 year”
ExpiresByType application/x-font-ttf “access plus 1 year”
ExpiresByType font/opentype “access plus 1 year”
ExpiresByType font/woff2 “access plus 1 year”
ExpiresByType image/svg+xml “access plus 1 year”
ExpiresByType application/json “access plus 0 seconds”
ExpiresDefault “access plus 2 days”
</IfModule>

Gereksiz HTTP isteklerini engelleyin:
Aşağıdaki kodu .htaccess dosyanıza ekleyerek gereksiz HTTP isteklerini engelleyebilirsiniz:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} ^(TRACE|DELETE|TRACK) [NC]
RewriteRule ^(.*)$ – [F,L]
</IfModule>

Bu optimizasyon adımları, WordPress sitenizin performansını artırmanıza yardımcı olabilir. Ancak, .htaccess dosyasını düzenlerken dikkatli olun ve önce bir yedek almayı unutmayın. Ayrıca, sitenizin yapılandırmasıyla uyumlu olması için diğer eklentiler ve yapılandırma ayarlarıyla da birlikte çalıştığını doğrulamak önemlidir.

https://www.forumseo.com/blog

Sizin için Daha Fazla Makale