# Links aus altem Shop

**URL:** <https://forum.shopware.com/t/links-aus-altem-shop/5410>\
**Category:** Shopware 3.5\
**Tags:** general\
**Created:** [7. Dezember 2011 um 17:23 UTC](https://forum.shopware.com/t/links-aus-altem-shop/5410 "2011-12-07T17:23:00Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![geniusgmbhtv](https://avatars.discourse-cdn.com/v4/letter/g/a698b9/32.png) [@geniusgmbhtv](https://forum.shopware.com/u/geniusgmbhtv)\
**Post date:** [7. Dezember 2011 um 17:23 UTC](https://forum.shopware.com/t/links-aus-altem-shop/5410/1 "2011-12-07T17:23:00Z")

</div>

Hallo, was kann man tun um die Links aus dem alten Shop (XTCommerce) in den jetzigen zu übernehmen, um eben das Google Ranking zu erhalten. Grüße

---

<div class="post-metadata">

**Author:** ![SebastianKloepper](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sebastiankloepper/32/21435_2.png) [@SebastianKloepper](https://forum.shopware.com/u/SebastianKloepper)\
**Post date:** [7. Dezember 2011 um 17:32 UTC](https://forum.shopware.com/t/links-aus-altem-shop/5410/2 "2011-12-07T17:32:41Z")

</div>

Zwei Möglichkeiten fallen mir direkt ein. Anpassung der htaccess-Datei, sodass du die wichtigsten URLs direkt per 301 auf die neuen von Shopware umleitest oder Anpassung der Shopware SEO-Engine: Du kannst den URL-Aufbau ggf. genau so im Template darstellen wie sie aktuell bei XT sind. Zu einem späteren Zeitpunkt kannst du den Aufbau dann nach deinen Wünschen anpassen, da Shopware dann automatisch von der alten URL auf die Neue umleitet.

---

<div class="post-metadata">

**Author:** ![geniusgmbhtv](https://avatars.discourse-cdn.com/v4/letter/g/a698b9/32.png) [@geniusgmbhtv](https://forum.shopware.com/u/geniusgmbhtv)\
**Post date:** [7. Dezember 2011 um 17:39 UTC](https://forum.shopware.com/t/links-aus-altem-shop/5410/3 "2011-12-07T17:39:32Z")

</div>

Vielen Dank für die Antwort! Wie genau würde den die Umleitung in der .htaccess aussehen müssen? Grüße

---

<div class="post-metadata">

**Author:** ![tschersich](https://avatars.discourse-cdn.com/v4/letter/t/a9adbd/32.png) [@tschersich](https://forum.shopware.com/u/tschersich)\
**Post date:** [7. Dezember 2011 um 19:30 UTC](https://forum.shopware.com/t/links-aus-altem-shop/5410/4 "2011-12-07T19:30:54Z")

</div>

Zwei Möglichkeiten: a) die Links unterscheiden sich: `RedirectPermanent /alter-pfad http://www.meinedomain.tld/neuer-pfad` b) sie sind absolut identisch: `RewriteRule ^(.\*)$ http://www.meinedomain.tld/$1 [L,R=301]`

---

<div class="post-metadata">

**Author:** ![geniusgmbhtv](https://avatars.discourse-cdn.com/v4/letter/g/a698b9/32.png) [@geniusgmbhtv](https://forum.shopware.com/u/geniusgmbhtv)\
**Post date:** [8. Dezember 2011 um 12:39 UTC](https://forum.shopware.com/t/links-aus-altem-shop/5410/5 "2011-12-08T12:39:26Z")

</div>

Danke für die Antwort tschersich, nun meine Frage: Es handelt sich bei den alten Links um komplett andere Links aus einer ganz anderen Software. Nehm ich da deinen ersten Vorschlag, oder? Nur meine Frage - Du hast bei deiner Angabe folgendes gepostet: `RedirectPermanent /alter-pfad http://www.meinedomain.tld/neuer-pfad` müsste ich dies dann so schreiben: `RedirectPermanent /alterLinkpfad http://www.meinedomain.tld/neuerLinkpfad` Oder muss da dann noch das http:// vor den Alten Linkpfad? Grüße

---

<div class="post-metadata">

**Author:** ![geniusgmbhtv](https://avatars.discourse-cdn.com/v4/letter/g/a698b9/32.png) [@geniusgmbhtv](https://forum.shopware.com/u/geniusgmbhtv)\
**Post date:** [12. Dezember 2011 um 09:30 UTC](https://forum.shopware.com/t/links-aus-altem-shop/5410/6 "2011-12-12T09:30:28Z")

</div>

Wollt mal nachfraen wie es hier aussieht?

---

<div class="post-metadata">

**Author:** ![geniusgmbhtv](https://avatars.discourse-cdn.com/v4/letter/g/a698b9/32.png) [@geniusgmbhtv](https://forum.shopware.com/u/geniusgmbhtv)\
**Post date:** [12. Januar 2012 um 12:56 UTC](https://forum.shopware.com/t/links-aus-altem-shop/5410/7 "2012-01-12T12:56:47Z")

</div>

Ich mach es nur ungern, aber ich Push mal!

---

<div class="post-metadata">

**Author:** ![SebastianKloepper](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sebastiankloepper/32/21435_2.png) [@SebastianKloepper](https://forum.shopware.com/u/SebastianKloepper)\
**Post date:** [12. Januar 2012 um 15:13 UTC](https://forum.shopware.com/t/links-aus-altem-shop/5410/8 "2012-01-12T15:13:05Z")

</div>

Hallo, am besten nimmst du dir einfach mal ein Beispiellink, den du zum Testen über deine htaccess-Datei umleitest. Beispiel: ` RewriteRule /kontaktformular http://www.meinshop.de/newsletter [R=301,L] ` Mit dem Eintrag leitet man z.B. via 301 das Shopware Kontaktformular auf die Newsletterseite um. So etwas ähnliches würde ich einfach mal testen. Dann kannst du deine Weiterleitungen auch explizit für einzelne Adresse definieren.

---

<div class="post-metadata">

**Author:** ![tschersich](https://avatars.discourse-cdn.com/v4/letter/t/a9adbd/32.png) [@tschersich](https://forum.shopware.com/u/tschersich)\
**Post date:** [12. Januar 2012 um 15:35 UTC](https://forum.shopware.com/t/links-aus-altem-shop/5410/9 "2012-01-12T15:35:41Z")

</div>

[quote=“geniusgmbhtv”] Oder muss da dann noch das http:// vor den Alten Linkpfad? [/quote] Nein, das Protokoll gehört nur beim Ziel (neuer Linkpfad) dazu. Bei der Quelle bist Du ja auf Deinem Webserver und kannst daher auch nur diese Pfade steuern.

---

<div class="post-metadata">

**Author:** ![geniusgmbhtv](https://avatars.discourse-cdn.com/v4/letter/g/a698b9/32.png) [@geniusgmbhtv](https://forum.shopware.com/u/geniusgmbhtv)\
**Post date:** [25. Januar 2012 um 12:11 UTC](https://forum.shopware.com/t/links-aus-altem-shop/5410/10 "2012-01-25T12:11:20Z")

</div>

Ok, nun aber meine Frage, und diesmal ganz speziell: 1. Wir haben unseren alten Shop unter [www.genius-shop.de](http://www.genius-shop.de) liegen. Dabei handelt es sich um die Shopsoftware xt-commerce. 2. Unser neuer Shopware Shop läuft unter [www.genius.tv](http://www.genius.tv) 3. Wir wollen nun die Domains [www.genius-shop.de](http://www.genius-shop.de) und [www.genius-shop.com](http://www.genius-shop.com) auf unsere neue domain [www.genius.tv](http://www.genius.tv) umleiten. 4. Wie bekommen wir es hin, das nun z.B.: ein alter Produktlink aus dem xt-commerce: [http://www.genius-shop.de/product\_info. … 3tlg-.html](http://www.genius-shop.de/product%5C_info.php/mainpid/0/info/p815%5C_Nicer-Dicer-Plus-TV-Set--10tlg----Zubehoer-Set-3tlg-.html) umgeschrieben wird in den neuen Produktlink: [http://www.genius.tv/kueche-und-co/schn … r-set-3tlg](http://www.genius.tv/kueche-und-co/schneidgeraete/nicer-dicer-plus/653/nicer-dicer-plus-tv-set-10tlg.-zubehoer-set-3tlg). Wenn mir das jemand an einem Beispiel erklären könnte wären meine Fragen geklärt. Grüße

---

<div class="post-metadata">

**Author:** ![tschersich](https://avatars.discourse-cdn.com/v4/letter/t/a9adbd/32.png) [@tschersich](https://forum.shopware.com/u/tschersich)\
**Post date:** [25. Januar 2012 um 12:22 UTC](https://forum.shopware.com/t/links-aus-altem-shop/5410/11 "2012-01-25T12:22:12Z")

</div>

Auf [genius-shop.de](http://genius-shop.de) und .com muss eine .htaccess (oder Apache Config), die folgende Regelstruktur hat (Dein Beispiel): `RedirectPermanent /product\_info.php/mainpid/0/info/p815\_Nicer-Dicer-Plus-TV-Set--10tlg----Zubehoer-Set-3tlg-.html http://www.genius.tv/kueche-und-co/schneidgeraete/nicer-dicer-plus/653/nicer-dicer-plus-tv-set-10tlg.-zubehoer-set-3tlg` Alternativ das selbe in grün per RewriteRule von Sebastian, die durch das R=301 das selbe macht: `RewriteRule /product\_info.php/mainpid/0/info/p815\_Nicer-Dicer-Plus-TV-Set--10tlg----Zubehoer-Set-3tlg-.html http://www.genius.tv/kueche-und-co/schneidgeraete/nicer-dicer-plus/653/nicer-dicer-plus-tv-set-10tlg.-zubehoer-set-3tlg [R=301,L]`

---

<div class="post-metadata">

**Author:** ![geniusgmbhtv](https://avatars.discourse-cdn.com/v4/letter/g/a698b9/32.png) [@geniusgmbhtv](https://forum.shopware.com/u/geniusgmbhtv)\
**Post date:** [25. Januar 2012 um 15:31 UTC](https://forum.shopware.com/t/links-aus-altem-shop/5410/12 "2012-01-25T15:31:34Z")

</div>

Danke für die Antwort. Wir wollen den FTP von [www.genius-germany.de](http://www.genius-germany.de) aber abschalten, also das einfach die Domains umgeleitet werden auf die neue Adresse [www.genius.tv](http://www.genius.tv). Geht das? Oder muss ich auf den alten Webspace hingehen wenn ein Kunde [www.genius-shop.de](http://www.genius-shop.de) aufruft weiterleiten auf [www.genius.tv](http://www.genius.tv) und dann eben die Rules für die Links wie von dir beschrieben?

---

<div class="post-metadata">

**Author:** ![tschersich](https://avatars.discourse-cdn.com/v4/letter/t/a9adbd/32.png) [@tschersich](https://forum.shopware.com/u/tschersich)\
**Post date:** [25. Januar 2012 um 16:27 UTC](https://forum.shopware.com/t/links-aus-altem-shop/5410/13 "2012-01-25T16:27:48Z")

</div>

[quote=“geniusgmbhtv”]Danke für die Antwort. Wir wollen den FTP von [http://www.genius-germany.de](http://www.genius-germany.de) aber abschalten, also das einfach die Domains umgeleitet werden auf die neue Adresse [http://www.genius.tv](http://www.genius.tv). Geht das?[/quote] Den FTP?? Das kommt ein bisschen darauf an, wie Eure jetzige Infrastruktur aussieht. Laufen alt und neu auf zwei unterschiedlichen “Webspaces” und ihr wollt den alten abschalten? Dann müßtet ihr die Domain umziehen und auf die selbe IP des neuen Eintrags zeigen lassen. Momentan läuft die .de auf IP 194.25.14.205 und die .tv auf 194.25.14.221 . Das sieht zumindest nach derselben IP Range eines Hosters aus. Der DNS A Record für die .de muss dann auf 194.25.14.221 umgeschaltet werden, der Webserver muss auf beide Domains reagieren können (z.B. über ServerAlias im Apache) und die “aktuelle” .htaccess muss die Umleitungsregeln bekommen. Hier darf dann aber keine URL alt = URL neu sein, sonst gibt es einen lustigen Umleitungsloop. [quote=“geniusgmbhtv”]Oder muss ich auf den alten Webspace hingehen wenn ein Kunde [http://www.genius-shop.de](http://www.genius-shop.de) aufruft weiterleiten auf [http://www.genius.tv](http://www.genius.tv) und dann eben die Rules für die Links wie von dir beschrieben?[/quote] Mit dieser Methode müßtet ihr beide Webspaces behalten und im alten Webspace quasi nur die .htaccess mit dem 5023384 Umleitungsregeln hinlegen. Eleganter ist die erste Lösung.

---

<div class="post-metadata">

**Author:** ![geniusgmbhtv](https://avatars.discourse-cdn.com/v4/letter/g/a698b9/32.png) [@geniusgmbhtv](https://forum.shopware.com/u/geniusgmbhtv)\
**Post date:** [26. Januar 2012 um 08:22 UTC](https://forum.shopware.com/t/links-aus-altem-shop/5410/14 "2012-01-26T08:22:53Z")

</div>

Hallo tscherich, danke für deine Hilfe, aber im großen sind das für mich böhmische Dörfer leider. Ich habe nun verstanden das ich die Umschreibungen in die .htaccess der neuen Domain, also von Shopware schreiben muss. Wenn ein Kunde nun den Link hier aufruft: [www.genius-shop.de/product\_info.php/mai … 3tlg-.html](http://www.genius-shop.de/product%5C_info.php/mainpid/0/info/p815%5C_Nicer-Dicer-Plus-TV-Set--10tlg----Zubehoer-Set-3tlg-.html) kommt eine Fehlermeldung. Nur mit [www.genius-shop.de](http://www.genius-shop.de) kommt er mittlerweile auf [www.genius.tv](http://www.genius.tv) Was muss ich den nun in die .htaccess schreiben damit er, wenn er den obigen Link aufruft, eben auf diesen Link kommt: [http://www.genius.tv/kueche-und-co/schn … r-set-3tlg](http://www.genius.tv/kueche-und-co/schneidgeraete/nicer-dicer-plus/653/nicer-dicer-plus-tv-set-10tlg.-zubehoer-set-3tlg). Das habe ich noch nicht verstanden. Wenn du mir das sagen könntest, könnte ich alle anderen Umschreibungen ja auch so anlegen.

---

<div class="post-metadata">

**Author:** ![tschersich](https://avatars.discourse-cdn.com/v4/letter/t/a9adbd/32.png) [@tschersich](https://forum.shopware.com/u/tschersich)\
**Post date:** [26. Januar 2012 um 09:16 UTC](https://forum.shopware.com/t/links-aus-altem-shop/5410/15 "2012-01-26T09:16:09Z")

</div>

[quote=„geniusgmbhtv“]Hallo tscherich, danke für deine Hilfe, aber im großen sind das für mich böhmische Dörfer leider. Ich habe nun verstanden das ich die Umschreibungen in die .htaccess der neuen Domain, also von Shopware schreiben muss.[/quote] Nicht ganz. Die Redirects müssen zur alten Domain. Zeigen Domain alt und neu auf nur ein Verzeichnis/Webspace, müssen sie ins neue. [quote=„geniusgmbhtv“]Wenn ein Kunde nun den Link hier aufruft: [http://www.genius-shop.de/product\_info. … 3tlg-.html](http://www.genius-shop.de/product%5C_info.php/mainpid/0/info/p815%5C_Nicer-Dicer-Plus-TV-Set--10tlg----Zubehoer-Set-3tlg-.html) kommt eine Fehlermeldung.[/quote] Bei mir nicht. [quote=„geniusgmbhtv“]Nur mit [http://www.genius-shop.de](http://www.genius-shop.de) kommt er mittlerweile auf [http://www.genius.tv](http://www.genius.tv) Was muss ich den nun in die .htaccess schreiben damit er, wenn er den obigen Link aufruft, eben auf diesen Link kommt: [http://www.genius.tv/kueche-und-co/schn … r-set-3tlg](http://www.genius.tv/kueche-und-co/schneidgeraete/nicer-dicer-plus/653/nicer-dicer-plus-tv-set-10tlg.-zubehoer-set-3tlg). Das habe ich noch nicht verstanden. Wenn du mir das sagen könntest, könnte ich alle anderen Umschreibungen ja auch so anlegen.[/quote] Ich hatte in diesem Faden ein Muster zur Verfügung gestellt, sogar in zwei möglichen Varianten.

---

<div class="post-metadata">

**Author:** ![geniusgmbhtv](https://avatars.discourse-cdn.com/v4/letter/g/a698b9/32.png) [@geniusgmbhtv](https://forum.shopware.com/u/geniusgmbhtv)\
**Post date:** [26. Januar 2012 um 10:55 UTC](https://forum.shopware.com/t/links-aus-altem-shop/5410/16 "2012-01-26T10:55:55Z")

</div>

Also ich habe nun alle Domains umgeleitet. Nun aber folgendes Problem: Ich kann [www.genius.tv](http://www.genius.tv) problemlos aufrufen. Wenn ich nun bei Google nach [genius-shop.de](http://genius-shop.de) suche findet er z.B. diesen alten Link bei Google: `http://www.genius-shop.de/shop\_content.php?coID=910` rufe ich diesen auf komme ich zu dem hier: ` http://www.genius.tv/shop\_content.php?coID=910` und lande auf der Startseite des neuen Shops. Nun habe ich in die .htaccess folgende Dinge eingetragen: `RewriteRule /shop\_content.php?coID=910 http://www.genius.tv/kueche-und-co/schneidgeraete/nicer-dicer-plus/653/nicer-dicer-plus-tv-set-10tlg.-zubehoer-set-3tlg [R=301,L]` und `RedirectPermanent http://www.genius.tv/kueche-und-co/schneidgeraete/nicer-dicer-plus/653/nicer-dicer-plus-tv-set-10tlg.-zubehoer-set-3tlg.` nichts von beiden funktioniert :-/

---

<div class="post-metadata">

**Author:** ![tschersich](https://avatars.discourse-cdn.com/v4/letter/t/a9adbd/32.png) [@tschersich](https://forum.shopware.com/u/tschersich)\
**Post date:** [26. Januar 2012 um 12:33 UTC](https://forum.shopware.com/t/links-aus-altem-shop/5410/17 "2012-01-26T12:33:28Z")

</div>

Beim ersten Fall würde ich vermuten, Du hast da noch eine andere RewriteRule drinstehen, bei der ein beliebiger URI String der altem Domain (.\*) an [www.neuedomain.tv/$1](http://www.neuedomain.tv/%241) umgeleitet wird, sprich: /egalwashiersteht wird auf [www.neuedomain.tv/egalwashiersteht](http://www.neuedomain.tv/egalwashiersteht) umgeleitet und so ist es auch. Es gibt erst einen nicht sonderlich schlauen 302 Redirect (meine Regeln müßten beide 301 liefern), damit wird [http://www.genius.tv/shop\_content.php?coID=910](http://www.genius.tv/shop%5C_content.php?coID=910) aufgerufen, das produziert einen 404 (not found) und Du landest durch die Shoplogik auf der neuen Startseite. Zum zweiten Fall mit der .htaccess: - nur EINE der beiden Regeln, wobei Du die zweite schlicht falsch aufgesetzt hast. Es fehlt die Quelle, Ziel ist richtig - diese Regel muss in die ALTE Domain .de - Es darf vorher keine Totschlagregel wie oben geben, die sich schon alles abgreift, was aber der Fall zu sein scheint.

---

<div class="post-metadata">

**Author:** ![geniusgmbhtv](https://avatars.discourse-cdn.com/v4/letter/g/a698b9/32.png) [@geniusgmbhtv](https://forum.shopware.com/u/geniusgmbhtv)\
**Post date:** [26. Januar 2012 um 12:51 UTC](https://forum.shopware.com/t/links-aus-altem-shop/5410/18 "2012-01-26T12:51:56Z")

</div>

Leider bekomme ich es nicht hin ☹ Hier ist unsere .htaccess Kannst du mir da eventuell helfen? Ich weiß du schreibst dir die Finger wund, aber ich versteh größtenteils nur Bahnhof ☹ [code]  
RewriteEngine on

#RewriteBase /shopware/

RewriteRule shopware.dll shopware.php  
RewriteRule files/documents/.\* engine [NC,L]  
RewriteRule application.yaml engine [NC,L]  
RewriteRule images/ayww/(.\*) images/banner/1 RewriteRule sitemap.xml(.\*) shopware.php?controller=SitemapXml RewriteRule templates/.\*(css|js) engine/backend/php/sCacheTemplate.php?file=0 [NC,L] RewriteRule engine/core/php/sAjaxSearch.php engine/backend/php/sAjaxSearch.php [NC,L]  
RewriteRule engine/core/php/campaigns.php$ engine/backend/php/campaigns.php [NC,L]

RewriteCond %{REQUEST\_URI} !(engine/|images/|files/|templates/|.js$|.css$|.jpg$|.png$)  
RewriteCond %{REQUEST\_FILENAME} !-f  
RewriteCond %{REQUEST\_FILENAME} !-d  
RewriteRule ^(.\*)$ shopware.php [PT,L,QSA]

DirectoryIndex index.php DirectoryIndex shopware.php  
Deny from all  
Options -Indexes # Options -MultiViews # php\_value memory\_limit 128M # php\_value max\_execution\_time 18000 # php\_flag magic\_quotes\_gpc off # php\_flag session.auto\_start off # php\_flag suhosin.session.cryptua off # php\_flag zend.ze1\_compatibility\_mode Off # AddType x-mapp-php5 .php # AddHandler x-mapp-php5 .php # Weiterleitungen zu den Social Media Plattformen Redirect /facebook [https://www.facebook.com/pages/Genius-GmbH/145393718886422](https://www.facebook.com/pages/Genius-GmbH/145393718886422) Redirect /twitter [https://twitter.com/GeniusGmbHTV](https://twitter.com/GeniusGmbHTV) Redirect /youtube [http://www.youtube.com/user/tvgeniusgmbh](http://www.youtube.com/user/tvgeniusgmbh) [/code] Wäre super wenn du uns da helfen könntest. Grüße

---

<div class="post-metadata">

**Author:** ![tschersich](https://avatars.discourse-cdn.com/v4/letter/t/a9adbd/32.png) [@tschersich](https://forum.shopware.com/u/tschersich)\
**Post date:** [26. Januar 2012 um 13:15 UTC](https://forum.shopware.com/t/links-aus-altem-shop/5410/19 "2012-01-26T13:15:01Z")

</div>

Die .htaccess von der alten .de Domain würde mich viel mehr interessieren als die neue. Die .htaccess der neuen Domain (Shopware) greift ja erst, wenn der Browser schon von alt nach neu umgeleitet wurde. Irgendwo musst Du doch schon auf “alt” einen Regelsatz haben, der generell auf neu umleitet. Den modifiziere ich gern und packe ein paar Beispiele rein.

---

<div class="post-metadata">

**Author:** ![geniusgmbhtv](https://avatars.discourse-cdn.com/v4/letter/g/a698b9/32.png) [@geniusgmbhtv](https://forum.shopware.com/u/geniusgmbhtv)\
**Post date:** [26. Januar 2012 um 13:57 UTC](https://forum.shopware.com/t/links-aus-altem-shop/5410/20 "2012-01-26T13:57:18Z")

</div>

Aber die Domain des alten Shops wird ja via confix direkt umgeleitet, also erreicht den alten ftp gar nicht mehr. Dort liegt auch keine .htaccess im alten Shop

[Nächste Seite](https://forum.shopware.com/t/links-aus-altem-shop/5410.md?page=2)
