.htaccess: 8 ən vacib qayda hər WP saytı üçün

.htaccess: hər WP saytında olmalı olan 8 qayda

.htaccess faylı - Apache və LiteSpeed server-lərində URL yönləndirmə, cache, sıxılma, qorunma kimi praktiki qaydaları qoyduğunuz yerdir. WordPress saytları üçün aşağıdakı 8 qaydanı hər zaman tövsiyə edirik.

1. HTTPS məcburi yönləndirmə

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

2. www-suz canonical URL

RewriteCond %{HTTP_HOST} ^www.(.+)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [L,R=301]

3. wp-config.php qoru

<Files wp-config.php>
order allow,deny
deny from all
</Files>

4. .git və .env qoru

<FilesMatch "^.(git|env|htaccess)">
order allow,deny
deny from all
</FilesMatch>

5. Direktoriya browsing söndür

Options -Indexes

6. xmlrpc.php söndür (xəcəkim DDoS hücumlarının səbəbi)

<Files xmlrpc.php>
order deny,allow
deny from all
</Files>

7. Gzip / Brotli sıxılma

<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/plain text/html text/xml text/css
AddOutputFilterByType DEFLATE application/javascript application/json
</IfModule>

8. Browser cache headers

<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType image/webp "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
</IfModule>

İstifadə qaydası

Bu qaydaları .htaccess faylınızın başına əlavə edin - WordPress-in öz qaydalarından (#BEGIN WordPress arasında olanlar) əvvəl. Heç vaxt WP-in qaydalarını silməyin.

Hostinq.az hosting-də .htaccess tam dəstəklənir - LiteSpeed serverlərimiz Apache uyğun olduğu üçün bütün qaydalar işləyir.

Paylaş: