🌐 Domaine & DNS
Redirections
1. Redirections .htaccess
Redirection HTTP vers HTTPS :
# Forcer HTTPS
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Redirection www vers non-www :
# Rediriger www vers non-www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
Redirection non-www vers www :
# Rediriger non-www vers www
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
Redirections d'anciennes URLs :
# Redirections spécifiques
Redirect 301 /ancienne-page https://nouveau-domaine.com/nouvelle-page
Redirect 301 /old-blog https://nouveau-domaine.com/blog
# Redirection avec pattern
RewriteRule ^ancien-dossier/(.*)$ /nouveau-dossier/$1 [R=301,L]
Zone DNS
1. Configuration DNS de base
Enregistrements essentiels :
Type Nom Valeur TTL
A @ {IP du serveur} 3600
A www {IP du serveur} 3600
CNAME mail {mail.provider.com} 3600
MX @ 10 {mail.provider.com} 3600
TXT @ "v=spf1 include:{_spf.provider.com} ~all" 3600
Propagation DNS
1. Vérification de la propagation
Outils de vérification :
- dnschecker.org
- whatsmydns.net
- dig (ligne de commande)
- nslookup (ligne de commande)