|
|||
Weiterleitung so korrekt?
Hallo miteinander,
ich muss aufgrund eines Shop-Umzugs die alten URLs auf die neuen URLs weiterleiten, habe das bisher noch nicht gemacht. Habe vor dies durch die .htaccess zu lösen. Die Domain lautet: http://www.domain.de Die alte URL lautet: www.domain.de/Shop/ProdukteXX/Produktname.html Die neue URL lautet: www.domain-shop.de/ProdukteXX/Produktname.html Wäre folgendes korrekt? Redirect /Shop/ProdukteXX/Produktname.html www.domain-shop.de/ProdukteXX/Produktname.html Danke im Voraus, grüße Jan |
Sponsored Links |
Sponsored Links |
|
|||
danke für deine Antwort.
Es geht hier um zahlreiche verschiedene Produkte, jewiels natürlich mit eigener URL Im Backend gibt es diese Möglichkeit nicht, aber ich denke händisch (wenn man geschreibsel von oben stimmt) ist es das einfachste für mich. Grüße |
|
|||
Bei Redirect muss du aber jede URL extra angeben.
mod_alias - Apache HTTP Server Also etwa du nimmst RedirectMatch oder gleich mod_rewrite, was ich bevorzugen würde. Code:
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} !^www\.domain-shop\.de$ RewriteRule ^(.*)$ http://www.domain-shop.de/$1 [R=301,L] </IfModule> Aber Achtung: Solltest du noch andere Domains (z.B. Subdomains) haben die den selben Document-Root nutzen, werden diese natürlich auch umgeleitet! Gruß, Max |
|
|||
bei deinem Bsp wird aber die gesamte Domain umgeleitet? Oder hab ich das jetzt falsch verstanden
Ich möchte die vollständigen alten URLs zu jedem Produkt auf das jeweilige neue Produkt umleiten lassen... |
|
||||
Dafür sorgt diese Zeile, welche die URI wieder anhängt und somit nicht in den Root weiterleitet sondern auf das etsprechende Podukt oder die Seite.
Deine Lösung ist zu unflexibel. Stell dir mal vor dein Kunde stellt in seinem Shop 100 neue Produkte ein. Willst du dann 100 neue Einträge in deine .htaccess schreiben (unbezahlt)? Code:
RewriteRule ^(.*)$ http://www.domain-shop.de/$1 [R=301,L]
__________________
Rettet die Erde.... sie ist der einzige Planet mit Schokolade! |
|
|||
ich seh schon, ich bin neu in der Materie
ich erklär nochmal meinen Sachverhalt, vielleicht versteh ich es danach selbst besser Zitat:
Meine Logik: Der alte Shop ist offline, die URLs funktionieren nicht mehr. Wenn jemand eine alte URL aufruft greift die oben beschriebene weiterleitung und er wird auf die neue URL des Produkts weitergeleitet. Hab ich das soweit alles richtig verstanden? Von daher würde auch meine stupide statische Weiterleitung aus Post #1 funktionieren oder? Auch wenn dies mehr Handarbeit bedeutet... |
|
||||
Die Frage ist, ob die Permalinkstruktur erhalten bleibt, sprich, ob Die URLs zu den Artikeln sich komplett ändern, oder nach einem gewissen Schema.
Wenn z.B. ein und der selbe Artikel im alten Shop folgende URL-Schema hatte: Code:
domain.tld/shop/[artikel-id]/ Ändert sich hingegen nur der Domainname bzw. Die Verzeichnisstruktur, kannst Du bestimmte Weiterleitungen zusammenfassen. Bsp: Code:
Alt: domain.tld/shop/[kategorie_name]/[eindeutige_artikelbezeichnung].html Neu: neue-domain.tld/[neuer_kategorie_name]/[eindeutige_artikelbezeichnung].html Könnte so umgeleitet werden: RedirectMatch permanent ([^/]+)\.html$ http://neue-domain.tld/neuer_kategorie_name/$1.html Klappt das nicht, wirst Du für jeden Artikel von Hand die Weiterleitungen notieren müssen. Denk aber nicht, dass Google das irgendwann rafft. Ich hatte solche Weiterleitungen über ein Jahr lang drinstehen. Als ich sie dann irgendwann rausnahm, kam promt der Googlebot und suchte nach den alten URLs. Geändert von David (05.11.2010 um 14:19 Uhr) |
Sponsored Links |
|
|||
leider ändert sich die URL komplett, daher meine geplante manuelle vorgehensweise... würde denn dann meine Variante aus Post#1 passen?
btw: es sind nicht so viele Artikel da der Shop ganz neu war, zwischen 40-50 insgesamt. |
Sponsored Links |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
IE7-IE8 bug ? Nachgeladene PNG werden nicht korrekt dargestellt. | Shorty_AR | Javascript & Ajax | 4 | 15.06.2011 07:48 |
jquery // css ändern vor header weiterleitung bzw. nach erzeugtem pdf | monran | Javascript & Ajax | 2 | 02.03.2011 21:25 |
Der Klassiker: Weiterleitung | Oggy | Serveradministration und serverseitige Scripte | 4 | 04.05.2010 23:02 |
IE6:Horizontales Menü wird unterschiedlich angezeigt:erst falsch, nach Reload korrekt | Ste | CSS | 0 | 25.02.2009 13:46 |
Fehlermeldung: "No input file specified" nach php weiterleitung | nevermind | Serveradministration und serverseitige Scripte | 2 | 19.09.2008 10:27 |