diff --git a/.htaccess b/.htaccess
new file mode 100644
index 0000000..ec1faa0
--- /dev/null
+++ b/.htaccess
@@ -0,0 +1,39 @@
+RewriteEngine On
+
+# --- 1) Redirections spécifiques (PLACÉES AVANT le canonical) ---
+Redirect 301 /faq.html https://pasteuravocate.com/faq
+Redirect 301 /contact.html https://pasteuravocate.com/contact
+Redirect 301 /mentions.html https://pasteuravocate.com/mentions
+Redirect 301 /honoraires.html https://pasteuravocate.com/honoraires
+Redirect 301 /assistance-educative.html https://pasteuravocate.com/assistance-educative
+Redirect 301 /droit-penal-mineur.html https://pasteuravocate.com/droit-penal-mineur
+Redirect 301 /droit-etrangers.html https://pasteuravocate.com/droit-etrangers
+Redirect 301 /droit-education.html https://pasteuravocate.com/droit-education
+
+# --- 2) Canonical : HTTPS + non-www (conserve le chemin + query) ---
+RewriteCond %{HTTPS} !=on [OR]
+RewriteCond %{HTTP_HOST} ^www\.pasteuravocate\.com$ [NC]
+RewriteRule ^ https://pasteuravocate.com%{REQUEST_URI} [L,R=301]
+
+# --- 3) Cache navigateur (images + CSS/JS) ---
+
+ ExpiresActive On
+ ExpiresByType image/webp "access plus 6 months"
+ ExpiresByType image/png "access plus 6 months"
+ ExpiresByType image/jpeg "access plus 6 months"
+ ExpiresByType image/gif "access plus 6 months"
+ ExpiresByType image/svg+xml "access plus 6 months"
+ ExpiresByType image/x-icon "access plus 1 year"
+ ExpiresByType text/css "access plus 1 month"
+ ExpiresByType application/javascript "access plus 1 month"
+
+
+
+
+ Header set Cache-Control "public, max-age=15552000, immutable"
+
+
+ Header set Cache-Control "public, max-age=2592000"
+
+
+