Seite 1 von 1
Frage zu 301
Verfasst: 03.07.2007, 19:27
von Xire
Ich möchte eine 301-Umleitung in folgender Form machen:
Bisherige Datei:
https://www.domain.de/modules.php?name=News&new_topic=9
Neue Datei:
https://www.domain.de/kategorie/beitrag/
Beides die selbe Domain, bisher war ein Blog als Unterverzeichnis realisiert:
https://www.domain.de/blog/
Nun wurde das Ziel der Domain aber auf den Blog gelegt, so dass die bisherige Struktur und .htaccess außerhalb der Struktur ist/nicht mehr nutzbar ist.
Ich habe aber natürlich die alten Dateien mit pagerank bei Google im Index.
Wie kann ich trotz der Situation per 301 umleiten?
Alle Versuche klappten nicht.
Verfasst:
von
SEO Consulting bei
ABAKUS Internet Marketing Erfahrung seit 2002
- persönliche Betreuung
- individuelle Beratung
- kompetente Umsetzung
Jetzt anfragen:
0511 / 300325-0.
Verfasst: 04.07.2007, 08:23
von SloMo
Bin kein htaccess-Experte. Aber es sollte kein Problem sein, wenn Du die htaccess in das blog-Verzeichnis legst (das ist ja Dein Web-Root) und per mod_rewrite die alten Pfade (modules.php...) auf die neuen umleitest.
Ich vermute, das hast Du schon probiert? Woran ist es gescheitert?
Verfasst: 04.07.2007, 08:31
von matin
was möchtest du nun genau? die alten dynamischen url's auf
www.domain.de/blog/ umleiten, die
www.domain.de/ auf
www.domain.de/blog/ oder die neuen blog url's, die eigentlich im ordner /blog/ liegen eine ordnerebene höher stellen (ordner simulieren), sodass
www.domain.de/kategorie/beitrag/ gezeigt wird, der inhalt aber eigentlich auf
www.domain.de/blog/modules.php?....
Verfasst: 04.07.2007, 14:29
von Xire
SloMo hat geschrieben:Bin kein htaccess-Experte. Aber es sollte kein Problem sein, wenn Du die htaccess in das blog-Verzeichnis legst (das ist ja Dein Web-Root) und per mod_rewrite die alten Pfade (modules.php...) auf die neuen umleitest.
Ich vermute, das hast Du schon probiert? Woran ist es gescheitert?
Genau so habe ich es versucht, es ist aber nichts passiert, bei Eingabe der alten URL -> 404.
Die modules.php liegt ja jetzt gar nicht mehr im root, ist also physisch nicht vorhanden, interessiert das beim rewrite oder ist das egal?
Verfasst: 04.07.2007, 14:31
von Xire
Ich möchte mehrere alte dynamische URLs, die jetzt außerhalb des root-verzeichnisses liegen, jeweils per 301 auf die entsprechende Blog-URL umleiten, damit die alten URLs aus dem Index verschwinden und der PR übertragen wird.
Verfasst: 04.07.2007, 16:22
von matin
möchtest du alle alten oder nur bestimmte url's umeiten? mit folgenden code kannst du die seiten mit dem parameter name=news umleiten:
Code: Alles auswählen
RewriteCond %{QUERY_STRING} ^name=news$
RewriteRule ^ordner/zielseite\.php$ /zielseite.php? [R=301,L]
die frage ist, wie die rewrite rule des unterordners eingestellt ist. ansonsten könnte man den parameter auch gleich in eine saubere url umwandeln ...