Skip to main content

🌐 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)