WordPress - neues Unterverzeichnis - externe Links richtig umleiten?

corun

Lieutenant
Registriert
Apr. 2006
Beiträge
598
Hallo Leute,

ich habe meinen WordPress Blog in ein anderes Unterverzeichnis verschoben. Wenn ich nun versuche über einen externen Link, z.B. von Google auf einen meiner Artikel zuzugreifen, dann erhalte ich immer eine 404 Fehlermeldung.

Zur Verdeutlichung:

Alte Linkstruktur die zum Blog führte und immer noch im Google Index ist:
http://www.meine-webseite.de/ordner1/ordner2/artikel/

Neue Linkstruktur:
http://www.meine-webseite.de/artikel/

Wie muss denn der Code in der .htaccess aussehen, damit beim Aufruf über externe Links, die alte Linkstruktur in die neue geändert wird ?

Wäre super wenn ihr hier Tipps für mich habt.
 
Zuletzt bearbeitet:
Wenn deine Webseite so geheim ist, das du hier nicht einmal den richtigen Link rein packst, scheint das mit dem google-Ergebniss nicht soo wichtig zu sein. :D
Warte einfach mal paar Tage.
Google ist inzwischen richtig schnell:
klick
 
hab im Netz noch etwas gefunden
Code:
### use Rewrite
RewriteEngine On
RewriteBase /

### redirect any domain to the one without www. for avoiding duplicate content
RewriteCond %{HTTP_HOST} !^domain\.xy$
RewriteRule ^(.*)$ http://domain.xy/$1 [R=301,L]

### strictly eliminate .php file suffix for really clean urls
RewriteCond %{THE_REQUEST} ^[A-Z]+\ /(([^/]+/)+)?index\.php
RewriteRule (^|/)index\.php$ /%1 [L,R=301]

RewriteCond %{THE_REQUEST} ^[A-Z]+\ ((/[^/]+)+)\.php[\ ?]
RewriteRule \.php$ %1 [L,R=301]

RewriteCond %{DOCUMENT_ROOT}$0.php -f
RewriteRule ^[^/]+(/[^/]+)*$ $0.php [L]

RewriteCond %{DOCUMENT_ROOT}$0 -d
RewriteRule ^[^/]+(/[^/]+)*/?$ $0/index.php [L]
 
Zurück
Oben