# ==========================================================
# .htaccess — Boost Nutri Club
# À placer dans : public_html/ (la racine du site)
# Il s'applique à tout le site, y compris /lp/
# ==========================================================
RewriteEngine On
# ---- 1. Domaine canonique : www -> non-www (en HTTPS) ----
# Évite d'avoir deux versions du site (www et sans www).
RewriteCond %{HTTP_HOST} ^www\.boostnutriclub\.fr [NC]
RewriteRule ^(.*)$ https://boostnutriclub.fr/$1 [L,R=301]
# ---- 2. Forcer le HTTPS (le cadenas) ----
# Toute visite en http:// bascule automatiquement en https://
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# ---- 3. Page d'erreur 404 personnalisée (optionnel) ----
# Décommentez la ligne ci-dessous le jour où vous créez /404.html
# ErrorDocument 404 /404.html
# ---- 4. Compression GZIP (accélère le chargement) ----
AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml \
application/javascript application/json application/xml image/svg+xml
# ---- 5. Cache navigateur (rechargements plus rapides) ----
ExpiresActive On
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType image/webp "access plus 1 year"
ExpiresByType image/svg+xml "access plus 1 year"
ExpiresByType text/html "access plus 1 day"
# ---- 6. En-têtes de sécurité de base ----
Header always set X-Content-Type-Options "nosniff"
Header always set X-Frame-Options "SAMEORIGIN"
Header always set Referrer-Policy "strict-origin-when-cross-origin"