Hallo Wordpress Fans,
seit über 7 Stunden versuche ich meine URL ohne www auf meine URL mit www umzuleiten, aber ich habe es nicht hinbekommen.
Folgende Codes habe ich schon ausprobiert:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^meinedomain.de
RewriteRule ^(.*)$ http://www.meinedomain.de$1 [R=301,L]
RewriteEngine on
RewriteCond %{HTTP_HOST} ^meinedomain.de [NC]
RewriteRule ^(.*)$ http://www.meinedomain.de$1 [L,R=301,NC]
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.meinedomain\.de$
RewriteRule ^(.*)$ www.meinedomain.de/$1 [L,R=301]
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.meinedomain\.de$ [NC]
RewriteRule ^(.*)$ http://www.meinedomain.de/$1 [L,R=301]
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,QSA,L]
RewriteRule ^index\.(html?|php)$ http://%{HTTP_HOST}/ [R=301,QSA,L]
Alles anzeigen
Erst nach dem ich das Plugin "WP Super Cache" gelöscht habe ist mir aufgefallen, das die Site von Google als Duplicate Content aufgefasst wird. Vorher hatte ich es mit einem Code Eintra hinbekommen. Das ganze sah dann so aus:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^meinedomain.de [NC]
RewriteRule ^(.*)$ http://www.meinedomain.de%241 [L,R=301,NC]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Aktuell läuft bei mir WP Fastest Cache, womit ich soweit zufrieden bin.
Ich wäre euch sehr dankbar, wenn ihr mir helfen könntet!