Redirect alt zu neu

Thema wurde von Anonymous, 14. November 2017 erstellt.

  1. Anonymous
    Anonymous Mitglied
    Registriert seit:
    13. November 2017
    Beiträge:
    5
    Danke erhalten:
    0
    Hallo,
    wir sind nun schon seit fast zwei Jahren online und verkaufen Prüfungsbücher. Die Bücher werden jedes Schuljahr in einer neuen Auflage mit neuen ISBN-Nummer versehen. Bei den "alten" Büchern machen wir durch die Entbindung von der Buchpreisbindung einen Ausverkauf.
    Wir würden gerne die Links, die die Kunden bei alten Büchern über Suchmaschinen anklicken, auf die neuen Bücher in unserem Shop verknüpfen (redirect), wissen aber nicht wie bzw. wo.
    Wir haben aktuell alle Artikel - alte Bücher aus dem Shop genommen, weil der Kunde ja unsere neuen Bücher sehen und kaufen soll. Der Kunden kommt jetzt auf eine 404-Seite.
    Was ist zu tun?
     
  2. Anonymous
    Anonymous G-WARD 2015/2016
    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.986
    Danke erhalten:
    1.578
    Danke vergeben:
    1.171
    Ist dafür nicht das "Url-rewrite" beim Artikel gedacht?!
     
  3. Anonymous
    Anonymous Mitglied
    Registriert seit:
    13. November 2017
    Beiträge:
    5
    Danke erhalten:
    0
    Eigtl. schon, bzw. denke ich auch. Hab den Support mal wieder angeschrieben und die meinten ich solle doch bitte eine Angebotsanfrage machen. Deshalb dachte ich, es wäre/ist komplizierter.
    Wie müsste der Link dann aufgebaut sein?
    Mit der TLD?
     
  4. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.622
    Danke erhalten:
    11.343
    Danke vergeben:
    1.614
    Ich meine dass ist eher um den Artikel unter einer neuen URL aufzurufen.
    Das funktioniert in Deinem Fall nicht.

    Du müsstest die Umleitungen in die .htaccess schreiben.
    Wenn Du eine aktuelle Shopversion hast, gibt es dafür einen extra Bereich mit einem Muster.
     
  5. Anonymous
    Anonymous Mitglied
    Registriert seit:
    13. November 2017
    Beiträge:
    5
    Danke erhalten:
    0
    Hi Barbara,
    habe die Shopversion 3.5.3.1.
    Kannst Du mir sagen wo ich das Muster finde?
    VG
    Sascha
     
  6. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.622
    Danke erhalten:
    11.343
    Danke vergeben:
    1.614
    Suche mal nach
    # -----------------------------------------------------------------------------
    # Put your own Redirects and Rewrites here - Start
    # -----------------------------------------------------------------------------
    Darunter ist das Muster (Wenn Du das Nutzt, muss Du "#" am Anfang weglassen)

    Hier kommen dann auch Deine Umleitungen hin.

    Bei mir funktioniert das allerdings nicht, ich schreibe das deshalb so:
    RewriteCond %{REQUEST_URI} oldlocation
    RewriteRule ^(.*)$ (Link nur für registrierte Nutzer sichtbar.) [L,R=301]
     
  7. Wilken (Gambio)
    Wilken (Gambio) Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.310
    Danke vergeben:
    2.208
    Redirects gehen nicht überall, das ne Serverfrage. Dann löst man das wie Barbara sagt mit Rewrites, aber ich würde Ein- statt Zweizeiler machen. Die Bedingung kann direkt in die Regel:

    RewriteRule Bedingung Ziel

    Die Bedingung ist dabei (ein Treffer auf) die alte Seite, das Ziel die neue Seite.
     
  8. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.622
    Danke erhalten:
    11.343
    Danke vergeben:
    1.614
    Danke Wilken, das werde ich testet :)
     
  9. Anonymous
    Anonymous Mitglied
    Registriert seit:
    13. November 2017
    Beiträge:
    5
    Danke erhalten:
    0
    Also ich hab jetzt mal den RewriteRule und den Redirect probiert.
    Beides erfolglos! Wir hosten bei all-inkl.
    hier mein Beispiel:

    RewriteRule (Link nur für registrierte Nutzer sichtbar.) (Link nur für registrierte Nutzer sichtbar.)

    Für Redirect 301 /(Link nur für registrierte Nutzer sichtbar.) (Link nur für registrierte Nutzer sichtbar.)

    Vielleicht können wir das Anhand dieses Beispiels mal durchgehen, dann kann ich alle anderen Bücher auch verknüpfen.

    Grüße
    Sascha
     
  10. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.622
    Danke erhalten:
    11.343
    Danke vergeben:
    1.614
    Ich bin auch bei All Inkl, habe aber die kurze Version von Wilken noch nicht getestet.
    Versuche es mal so:
    RewriteCond %{REQUEST_URI} /Abschlusspruefung-Betriebswirtschaftslehre---Rechnungswesen-BwR-12--Klasse-FOS---BOS-Bayern--Fachabitur--2017.html
    RewriteRule ^(.*)$ (Link nur für registrierte Nutzer sichtbar.) [L,R=301]

    Du solltest Deine URLs in Zukunft viellecht mal überarbeiten, bzw. zukünftig besser anlegen, ohne die Doppel- und Dreifach-Striche.
     
  11. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    9. Oktober 2013
    Beiträge:
    219
    Danke erhalten:
    13
    Danke vergeben:
    27
    Mit den passenden Links hat es wunderbar funktioniert. Vielen Dank!
    Leider ist das aus der .htaccess nicht rauslesbar. Da sollte man wirklich mal ein nachvollziehbares Beispiel reinschreiben.

    @barbara Hast Du ne Idee wie ich die Titel am besten neu bennen sollte? Zumindest im Shop kann ich das ja machen.

    Grüße
    Sascha
     
  12. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.622
    Danke erhalten:
    11.343
    Danke vergeben:
    1.614
    Nein, die Titel weiß ich nicht.
    Da weißt Du am Besten, wonach Deine Kunden suchen und was sie im Titel lesen müssen, um das richtige zu kaufen.

    Ich meinte oben auch nicht die Titel, sondern die URLs.
    So könnte man z.B. so eine Artikel-URL
    Abschlusspruefung-Betriebswirtschaftslehre---Rechnungswesen-BwR-12--Klasse-FOS---BOS-Bayern--Fachabitur--2017.html
    so schreiben:
    abschlussprüfung-bwl-rechnungswesen-bwr-12-klasse-fos-bos-bayern-fachabi-2017.html

    Das ist etwas kürzer, aber immer noch lesbar und die ganzen "--" und "---" wären auch weg
    Das solltest Du für neue Bücher überlegen.
     
  13. Anonymous
    Anonymous Mitglied
    Registriert seit:
    1. März 2018
    Beiträge:
    6
    Danke erhalten:
    0
    Danke vergeben:
    2
    Hallo zusammen,

    auch bei uns sind defekte Links und Weiterleitungen gerade ein Thema.

    Die htacces des Shops liegt /shop/.htacces
    Wir hosten bei Hosteurope.

    Problem 1:
    Hinter die alte verlinkte URL sind Parameter angehängt :(

    (Link nur für registrierte Nutzer sichtbar.)

    Problem 2: sowohl die kurze als auch die oben vorgeschlagene lange Version führen nicht zum gewünschten Ergebnis: Produkte sind nicht mehr verfügbar: Verlinkung auf die Startseite [Löst ihr das anders?]

    Alle diese Varianten funktionieren nicht...

    RewriteCond %{REQUEST_URI} /shop/product_info.php?info=p1434_Phototissuebox-037.html
    RewriteRule ^(.*)$ (Link nur für registrierte Nutzer sichtbar.) [R=301]

    Redirect 301 (Link nur für registrierte Nutzer sichtbar.) (Link nur für registrierte Nutzer sichtbar.)

    Redirect 301 (Link nur für registrierte Nutzer sichtbar.) (Link nur für registrierte Nutzer sichtbar.)

    Redirect 301 /shop/product_info.php?info=p1434_Phototissuebox-037.html%26XTCsid=fkcmkimj6kfrfk2ukjunqf6ga2 (Link nur für registrierte Nutzer sichtbar.)

    Habt ihr einen Lösungsvorschlag?

    Viele Grüße
     
  14. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    9. Oktober 2013
    Beiträge:
    219
    Danke erhalten:
    13
    Danke vergeben:
    27
    Versuch mal:

    RewriteCond %{REQUEST_URI} /ALTER-LINK.html
    RewriteRule ^(.*)$ (Link nur für registrierte Nutzer sichtbar.) [L,R=301]

    Achte bei RewriteRule darauf, dass der Link tatsächlich auf den neuen Artikel zeigt.
    VG
     
  15. Bobi
    Bobi Erfahrener Benutzer
    Registriert seit:
    15. November 2012
    Beiträge:
    122
    Danke erhalten:
    0
    Danke vergeben:
    2
    Ich probiere auch schon seit Stunden aus aber es funktioniert irgendwie nicht.

    Ursprungslink:
    http://www.powerline-shop.de/Powerl...-500MBit-Powerline-mit-2x-Ethernet-Ports.html

    RewriteCond %{REQUEST_URI}/coaxLAN-CL1000NT-Master-HDTV-Coax-PLC-500MBit-Powerline-mit-2x-Ethernet-Ports.html
    RewriteRule ^(.*)$ https://voip.world/coaxLAN-CL1000NT_1 [L,R=301]

    oder

    RewriteCond %{REQUEST_URI} /coaxLAN-CL1000NT-Master-HDTV-Coax-PLC-500MBit-Powerline-mit-2x-Ethernet-Ports.html
    RewriteRule ^(.*)$ https://voip.world/coaxLAN-CL1000NT_1 [L,R=301]

    Irgendwie bekommt der das mit den Kategorienamen nicht hin :-(
     
  16. Bobi
    Bobi Erfahrener Benutzer
    Registriert seit:
    15. November 2012
    Beiträge:
    122
    Danke erhalten:
    0
    Danke vergeben:
    2
    Es kommt immer der Fehler:
    Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator at you@example.com to inform them of the time this error occurred, and the actions you performed just before this error.

    More information about this error may be available in the server error log.
     
  17. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.622
    Danke erhalten:
    11.343
    Danke vergeben:
    1.614
    Könnte es sein, dass Du im falschen Forum fragst?
    Dein Shop ist ein JTL und kein Gambio

    Du willst von einer Domain auf eine andere Domain umleiten, dann sollte auch der komplette Pfad der alten Domain da rein und nicht nur der Artikel, meine ich zumindest.
     
  18. Bobi
    Bobi Erfahrener Benutzer
    Registriert seit:
    15. November 2012
    Beiträge:
    122
    Danke erhalten:
    0
    Danke vergeben:
    2
    Ich bin im richtigen Forum, ich habe ein Gambio Shop, die Zieladresse ist nur ein Beispiel. Aber die Weiterleitung funktioniert ja schon mal gar nicht.

    RewriteCond %{REQUEST_URI}/Powerline--HomePlug--HPNA--HomePNA--UPA--CoaxNet--CoaxLan---LANready/CoaxNet-ueber-Kabel-Sat-Leitung/coaxLAN-CL1000NT-Master-HDTV-Coax-PLC-500MBit-Powerline-mit-2x-Ethernet-Ports.html
    RewriteRule ^(.*)$ https://voip.world/coaxLAN-CL1000NT_1 [L,R=301]

    Das funktioniert ja auch nicht!
     
  19. Bobi
    Bobi Erfahrener Benutzer
    Registriert seit:
    15. November 2012
    Beiträge:
    122
    Danke erhalten:
    0
    Danke vergeben:
    2
    Der Fehler wurde gefunden es muss vorher noch folgendes stehen:
    RewriteEngine On
     
  20. Bobi
    Bobi Erfahrener Benutzer
    Registriert seit:
    15. November 2012
    Beiträge:
    122
    Danke erhalten:
    0
    Danke vergeben:
    2
    Neues Problem

    Ich habe ein rewrite aber er nimmte snicht an:

    RewriteCond %{REQUEST_URI} /index.php?cat=c6_alter-artikel.html
    RewriteRule ^(.*)$ https://meine-domain.de/neuer-artikel

    Aber es leitet nichts weiter und es komuch kein fehler! Wo ist ist nur das Problem?