XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   Serveradministration und serverseitige Scripte (http://xhtmlforum.de/forumdisplay.php?f=80)
-   -   Umleitung mittels htaccess und redirect funktioniert nur für Startseite (http://xhtmlforum.de/showthread.php?t=63600)

Holley 25.01.2011 12:34

Umleitung mittels htaccess und redirect funktioniert nur für Startseite
 
Hallo zusammen,

ich benötige eine ganz normale Umleitung von alter Domain auf neue Domain für alle Seiten. Bei allen threads die ich gelesen habe, war es wohl immer wichtig, die alten Seiten auf einer neuen Domain wiederzufinden.
Die Struktur meiner neuen Seite auf neuer Domain ist aber komplett anders als die der alten (Joomla mit SEO).

Ich habe versucht per
Redirect permanent / Index of / Domain.de/
umzuleiten.
Das klappt auch für die Startseite und wenn ich die anderen Beiträge richtig verstanden habe, sollte es so auch für alle Unterseiten geschehen.

Wenn aber per google ein alter Link aufgerufen wird, wird alles hinter dem Hauptslash mit in den neuen Link übernommen.
BEISPIEL:
Aus
http://www.alteDomain.de/impressum.html
wird
Index of / Domain.de/impressum.html

Es sollte aber sein:
Index of / Domain.de/

Da es die Datei auf dem neuen Server nicht gibt, wird dort unter der neuen Domain ein 404-Fehler angezeigt.

Wie kriege ich es denn hin, dass wirklich alle Aufrufe über die alte Domain auf die Startseite der neuen weitergeleitet werden?

Danke für jeden Hinweis
H*

David 25.01.2011 13:25

Bitte nutze die CODE-Tags um solche Weiterleitungen zu beschreiben, sonst werden die URLs automatisch zu Links umgedeutet und man kann sie nicht mehr lesen.

Wenn ich dich richtig verstanden habe, dann hat sich die Permalink-Struktur der Seite geändert. Du musst also alle alten Request-URIs von Hand ihren neuen zuordnen. Wenn es dabei Schemata gibt bei denen sich z.B. der Pfad, nicht aber der Datei- oder Artikelname ändert, kann man solche Weiterleitungen auch nach Verzeichnissen gruppieren.

RedirectMatch kann dabei behilflich sein: http://httpd.apache.org/docs/2.0/mod...#redirectmatch

Praktikant 25.01.2011 13:26

Du kannst auf jeden Fall alle anfragen auf jede Seite mit folgendem Stück Quellcode auf die Index-Datei senden
Code:

RedirectMatch permanent (.*)$ http://www.domain.tdl/
aber ich würde doch eher versuchen den alten Baum aufzulösen und die Besucher entsprechend auf die neue Seiten zu leiten. Das ist immer besser als Leute einfach so auf die Startseite zu weisen.

Holley 26.01.2011 09:56

Hallo,

werde mir den Hinweis zu den code-tags zu Herzen nehmen und danke, David, das war genau das, was ich suchte. Es gibt einfach keine ein zu eins Umsetzung von der alten zur neuen Seite mehr, deshalb ist dieser "brutale" Weg schon in Ordnung.

Danke für Eure Hilfe
Holley


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:50 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

© Dirk H. 2003 - 2023