Um doppelte Inhalte zu vermeiden, stelle sicher, dass deine Website nur unter eine Adresse erreichbar ist (mit www. oder ohne / mit http oder https).
Um alle http Anfragen zu https umzuleiten nutze folgenden Code in .htaccess:
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://www.your-domain.com%{REQUEST_URI} [R=301,L] </IfModule> # BEGIN WordPress
Um alle Anfragen ohne www. zu www. umzuleiten und https zu nutzen, trage folgenden Code in .htaccess ein:
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} ^your-domain.com$ [NC] RewriteRule (.*) https://www.your-domain.com%{REQUEST_URI} [R=301,L] </IfModule> # BEGIN WordPress
Beide Regeln kombiniert würde wie folgt aussehen:
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://www.your-domain.com%{REQUEST_URI} [R=301,L] RewriteCond %{HTTP_HOST} ^your-domain.com$ [NC] RewriteRule (.*) https://www.your-domain.com%{REQUEST_URI} [R=301,L] </IfModule> # BEGIN WordPress
Ersetze beide your-domain.com mit deiner Domain.