vielleicht hat ja jemand schon mal ein ähnliches Szenario gehabt und hat vielleicht einen Tipp für mich.
Ich habe einen alten Stratoshop, der generiert total gruselige Links wie:
- Code: Select all
http://mein.alter-stratoshop.de/epages/63456787815.sf/de_DE/?ObjectPath=/Shops/63456787815/Kategorie/%22Meine%20alte%20Kategorie2%22/%22Mein%Artikel%22
Ich habe mich dazu entschieden auch die Domain zu wechseln und habe dort schön ein Joomla installiert mit Virtuemart und aceSEF. Beste Entscheidung die ich bis jetzt getroffen habe von Strato wech zu gehen.
Meine Idee war:
Der Logik folgend denk ich mir, "Hey machste nen domain alias mein.alter-stratoshop.de ist auch http://www.mein-neuer-virtuemartshop.de dann kannste das schön mit aceSEF umleiten.
NIX ISS...das einzige was aceSEF mitschneidet und mir zum redirect anbietet ist:
- Code: Select all
/epages/63456787815.sf/de_DE/
wenn ich den fetzen auf eine aktuelle Seite verlinken möchte passiert gar nichts, immer noch die 404 Seite.
Folgende Herausforderung stellt sich nun:
Ich möchte gerne die alten Links auffangen und zu den jeweils neuen Seiten umleiten.
leider kommen da so derbe Dinger wie dieser hier in Firefox:
- Code: Select all
http://www.mein-neuer-virtuemartshop.de/epages/63456787815.sf/de_DE/?ObjectPath=/Shops/63456787815/Kategorie/"Meine alte Kategorie2"/"Mein Artikel"
und sowas hier in Safari:
- Code: Select all
http://mein.alter-stratoshop.de/epages/63456787815.sf/de_DE/?ObjectPath=/Shops/63456787815/Kategorie/%22Meine%20alte%20Kategorie2%22/%22Mein%Artikel%22
angezeigt wird eine 404 Seite...
Selbst wenn ich den Link per Hand in aceSEF einfüge, ob mit oder ohne ASCII Codierung, mit oder ohne Leerzeichen, die Weiterleitung greift nicht
Nun die Frage an euch, wär prima wenn mir jemand auf die Sprünge helfen könnte:
- Wie bekomme ich denn diese blöden Links zu fassen und ordentlich weiter geleitet?
- Hat jemand ne Idee?
- Wie zum Henker kann ich diese Chaos links mit ner .htaccess zu fassen bekommen mit den Leerzeichen im Link und dem ?ObjectPath= Pararmeter im alten Link? Ich hab das nicht hinbekommen...trotz Howto für dynamische Links.
P.S: Sorry wenns das falsche Board sein sollte, dachte mir das .htaccess noch eher in die Kategorie Apache rein passt.
Gruß Yogitee