Shop auf eine andere Url umleiten

  • Ersteller des Themas Ersteller des Themas Zillis-Web
  • Erstellungsdatum Erstellungsdatum

Zillis-Web

Guest
Hallo,

mein Shop läuft zur Zeit unter der Subdomain shop.domain, mit dem voraussichtlichen Umstieg auf JTL-Shop3, weil in diesem ein News-System intergriert ist, will ich diesen Shop aber auf die Hauptdomain umleiten.

Sämtliche internen Links bleiben erhalten, ich muss also "nur" von shop . domain . de/alle-möglichen-links umleiten auf www . domain . de/alle-möglichen-links.
Kann mir jemand schreiben wie diese Anweisung in der htaccess aussehen müsste?

HTML:
RewriteEngine on  RewriteBase /<shop>/
RewriteCond %{HTTP_HOST} shop.domain.de
RewriteRule ^(.*)$ http://www.domain.de/$1 [r=301,L]
leitet ja nur die Hauptseite um.
Was muss im Rewrite-Cond noch definiert werden um alles hinter der Domain mit umzuleiten?

Ich hoffe ich mich nicht zu ungenau ausgedrückt.
 

0etzi

Aktives Mitglied
27. Oktober 2007
151
0
Schweinfurt
AW: Shop auf eine andere Url umleiten

Ich kenne den jtl-shop zwar nicht, bei anderen Shops ist es so, dass es config-Dateien gibt, in denen die Pfade eingetragen sind.
Dort genügt es, diese Pfade entsprechend zu ändern, fertig. Bei xtc bedinden sich diese Dateien, jeweils 2 in den Ordnern /includes und /admin/includes
Schau einfach mal in diesen Ordnern, ob du dort Dateien findest mit dem Namensbestandteil "config" und ob dort die Pfade hinterlegt sind.

Es sein denn, du hast in den Tempalte-Dateien irgendwo vollständige URLs verwendet, dann musst du die nachher noch raussuchen und ändern.

In der htaccess muss man, wenn überhaupt, nur die rewrite base anpassen.

Wenn du unter der Hauptdomain noch andere Seiten hast, was ich nicht hoffe, dann musst du dort noch was ändern.
Denn unter www.erzgebirge-kunststube.de läuft ja scheinbar der gleiche Shop, nur ohne www gibts eine Fehlermeldung. Die Subdomain www. fehlt noch.
Was für ein Shop ist das dann unter der Hauptdomain, die startseiten jedenfalls sehen unterschiedlich aus?

Evtl. hast du für die Subdomain eigene DNS-Einträge.
 

Zillis-Web

Guest
AW: Shop auf eine andere Url umleiten

Da habe ich mich wohl doch falsch ausgedrückt, trotzdem danke für deine Antwort.

Also nochmal - es geht nicht darum wie der Shop auf eine andere Domain zeigt, das ist mir klar. Es geht um die Links die bei Google gelistet sind, dass diese mit der shop.-Url zu 100% auf www.-Url landen mit Redirect 301. Nur so bekomme ich die Sumas die alten Urls zu vergessen und die neuen zu listen.

Am genauen Beispiel:
Die Url
Code:
http://shop.erzgebirge-kunststube.de/3-D-Schwibbogen-Kinder-im-Schnee-mit-Rauhreif-40-cm-x-66-cm
soll 1 zu 1 auf diese Url verweisen
Code:
http://www.erzgebirge-kunststube.de/3-D-Schwibbogen-Kinder-im-Schnee-mit-Rauhreif-40-cm-x-66-cm
mit meinem oben genannten Code würde die Seite aber nur auf der Startseite landen und eben nicht bei dem Artikel.

HTML:
RewriteCond %{HTTP_HOST} shop.domain.de --Was kommt hier noch dahinter?--
 

0etzi

Aktives Mitglied
27. Oktober 2007
151
0
Schweinfurt
AW: Shop auf eine andere Url umleiten

ich hatte da mal eine Website gesehen, da konnte man das generieren lassen, das ist aber lange her, musst du mal googlen. Wenn du den Generator nicht findest dann per Hand in die htaccess:
Code:
Redirect permanent /3-D-Schwibbogen-Kinder-im-Schnee-mit-Rauhreif-40-cm-x-66-cm http://www.erzgebirge-kunststube.de/3-D-Schwibbogen-Kinder-im-Schnee-mit-Rauhreif-40-cm-x-66-cm
usw. usf.
 

Zillis-Web

Guest
AW: Shop auf eine andere Url umleiten

Schade😕, per Hand geht gar nicht.
Kann nicht 8040 Links in die htaccess schreiben.

Sollte noch jemand einen Einfall haben, gerne her damit, ich habe ja noch bis Ende Oktober Zeit:biggrin:
 

0etzi

Aktives Mitglied
27. Oktober 2007
151
0
Schweinfurt
AW: Shop auf eine andere Url umleiten

Das ist doch in wenigen Minuten erledigt.
Stichworte: Sitemap und Copy/Paste.
Wenn du eine Sitemap erzeugst, hast du alle Links aufgelistet.
In einer Tabelle eingefügt kann man mit Suchen/Ersetzen alles schnell erledigen.

Aber vielleicht geht es auch mit Wildcards und redirect? Habe ich noch nicht probiert.

Oder so:
Code:
RedirectMatch permanent  ^/([a-zA-Z0-9_-]*)$ http://www.erzgebirge-kunststube.de/$1
Evtl. noch Pfade anpassen bei diesem Beispiel.
 
Zuletzt bearbeitet:

Zillis-Web

Guest
AW: Shop auf eine andere Url umleiten

Das ist doch in wenigen Minuten erledigt.
Stichworte: Sitemap und Copy/Paste.
Wenn du eine Sitemap erzeugst, hast du alle Links aufgelistet.
In einer Tabelle eingefügt kann man mit Suchen/Ersetzen alles schnell erledigen.

Mit einer riesigen htaccess landet der Seitenaufruf im Nirvana. Die Parse-Time erhöht sich um ein vielfaches und bevor der User die Seite angezeigt bekommt ist er weg. Glaube mir die Möglichkeit sollte man echt nicht nutzen.

Aber vielleicht geht es auch mit Wildcards und redirect? Habe ich noch nicht probiert.

Oder so:
Code:
RedirectMatch permanent  ^/([a-zA-Z0-9_-]*)$ http://www.erzgebirge-kunststube.de/$1
Evtl. noch Pfade anpassen bei diesem Beispiel.
So ähnlich meinte ich das, weil ja nur das shop gegen www getauscht werden muss. Werde deinen Tip mal zu passender Zeit ausprobieren, vielen Dank erst mal.
 

Zillis-Web

Guest
AW: Shop auf eine andere Url umleiten

ergibt einen Server Error wegen Endlosschleife
 

Zillis-Web

Guest
AW: Shop auf eine andere Url umleiten

Gelöst!:tongue:

Für diejenigen die es interessiert wie, hier noch der Code:
Code:
RewriteCond %{HTTP_HOST} ^shop\.erzgebirge-kunststube\.de([a-zA-Z0-9_-]*)$
RewriteRule ^(.*)$ http://www.erzgebirge-kunststube.de/$1 [R=permanent,L]
 

Ähnliche Themen