Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: 301 redirect ... mal wieder

    faglork

    • Fördermitglied
    • Beiträge: 50
    301 redirect ... mal wieder
    am: 31. Oktober 2012, 20:30:34
    Moin!

    Habe schon so ziemlich alles durchprobiert was hier vorgeschlagen wurde, funzt trotzdem nicht :-(

    Das Problem: Gelöschte Kategorien sollen auf die neuen Kategorien per 301 Redirect weitergeleitet werden.

    Das alles funzt nicht:

    RewriteRule ^(.*)altekat:::98.html$ shop/neue/kat:::112_113.html [R=301,L]
    RewriteRule ^/shop/altekat:::98.html$ http://www.domain.de/shop/neue/kat:::112_113.html [R=301,L]
    Redirect 301 /shop/altekat:::98.html http://www.domain.de/shop/neue/kat:::112_113.html
    Redirect 301 /shop/altekat:::98.html /shop/neue/kat:::112_113.html

    hat jemand nen Tipp für mich ...

    Servus,
    Alex


    Linkback: https://www.modified-shop.org/forum/index.php?topic=23080.0
    Managed Server

    Matt

    • Experte
    • Beiträge: 4.241
    Re: 301 redirect ... mal wieder
    Antwort #1 am: 31. Oktober 2012, 21:17:20
    RewriteRule ^shop/altekat:::98.html$ http://www.domain.de/shop/neue/kat:::112_113.html [R=301,L]
    wenn deine .htaccess im übergeordneten Ordner liegt.

    faglork

    • Fördermitglied
    • Beiträge: 50
    Re: 301 redirect ... mal wieder
    Antwort #2 am: 12. November 2012, 11:32:49
    Funzt leider nicht:

    RewriteRule ^shop/Nachtwaesche:::99.html$ http://www.domain.de/shop/Damen/Nachtwaesche:::112_11.html  [R=301,L]

    ergibt

    http://www.domain.de/shop/Damen/Nachtwaesche:::112_11.html?cPath=99

    "Kategorie wurde nicht gefunden

    Die Suche ergab keine genauen Treffer.
    Möchten Sie noch einmal suchen?"

    Woher kommt denn dieses "?cpath=99"

    Servus,
    Alex

    Matt

    • Experte
    • Beiträge: 4.241
    Re: 301 redirect ... mal wieder
    Antwort #3 am: 12. November 2012, 12:55:12
    Ist ein Feature. Mach mal
    RewriteRule ^shop/Nachtwaesche:::99.html$ http://www.domain.de/shop/Damen/Nachtwaesche:::112_11.html?  [R=301,L]

    faglork

    • Fördermitglied
    • Beiträge: 50
    Re: 301 redirect ... mal wieder
    Antwort #4 am: 27. November 2012, 13:57:07
    Das funktioniert auch nicht. Ich lande auf der internen Fehlerseite des Shops:
    "Kategorie wurde nicht gefunden

    Die Suche ergab keine genauen Treffer.
    Möchten Sie noch einmal suchen?"

    Servus,
    Alex

    Matt

    • Experte
    • Beiträge: 4.241
    Re: 301 redirect ... mal wieder
    Antwort #5 am: 27. November 2012, 14:01:39

    faglork

    • Fördermitglied
    • Beiträge: 50
    Re: 301 redirect ... mal wieder
    Antwort #6 am: 27. November 2012, 14:16:01
    Ja, die gibt es.

    Ich habe jetzt FAST die Lösung: (aus diesem Post: http://www.modified-shop.org/forum/index.php?topic=6402.0 ):

    RewriteRule ^(.*)shop\/Damenschuhe:::98.html$ shop/Damen/Schuhe:::112_113.html [R=301,L]

    Das funktioniert prinzipiell, aber es gibt mir den Serverpfad mit aus:

    http://www.domain.de/www/123/htdocs/shop/Damen/Schuhe:::112_113.html

    Das ist natürlich nicht gewünscht, aber immerhin ein Anfang ...

    Servus,
    Alex

    faglork

    • Fördermitglied
    • Beiträge: 50
    Re: 301 redirect ... mal wieder
    Antwort #7 am: 27. November 2012, 14:22:05
    Zu früh gefreut.

    RewriteRule ^(.*)shop\/Nachtwaesche:::99.html$ shop/Damen/Nachtwaesche:::112_11.html  [R=301,L]

    ergibt
    http://www.domainde/shop/Damen/Nachtwaesche:::112_11.html?cPath=99
    "Kategorie nicht gefunden"

    Wo ist denn da der Unterschied zu
    RewriteRule ^(.*)shop\/Damenschuhe:::98.html$ shop/Damen/Schuhe:::112_113.html [R=301,L]
    ??

    Beide Ziel-Kategorien existieren.

    Ich werd noch irre ...
    Alex

    Matt

    • Experte
    • Beiträge: 4.241
    Re: 301 redirect ... mal wieder
    Antwort #8 am: 27. November 2012, 14:59:15
    Kannst du bitte mal echte URLs posten? So kommen wir nicht weiter.

    faglork

    • Fördermitglied
    • Beiträge: 50
    Re: 301 redirect ... mal wieder
    Antwort #9 am: 03. Dezember 2012, 09:32:17
    Da hast du wohl recht ...

    allerdings möchte ich solange ich da dran rumarbeite nicht grad die URLS posten, Google indiziert ja das Forum.

    Der Shop ist hier:
    http://tinyurl.com/bv2twaa

    Es funktioniert jetzt allerdings ohne das Unterverzeichnis :-(

    Derzeit steht in der .htacess gleich nach RewriteEngine on

    RewriteRule ^(.*)\/shop\/Damenschuhe:::98.html$ http://www.xxxxxxxxxx.de/shop/Damen/Schuhe:::112_113.html [R=301,L]
    RewriteRule ^(.*)shop\/Hemden:::12.html$ http://www.xxxxxxxxxx.de/shop/Herren:::142.html [R=301,L]
    RewriteRule ^(.*)shop/Bademode:::38.html$ http://www.xxxxxxxxxx.de/shop/Damen/Bademode:::112_116.html [R=301,L]
    RewriteRule ^(.*)Damenschuhe/Tamaris:::98_35.html$ http://www.xxxxxxxxxx.de/shop/Damen/Schuhe/Tamaris:::112_113_127.html [R=301,L]
    RewriteRule ^(.*)Oberbekleidung:::100.html$ http://www.xxxxxxxxxx.de/shop/Damen/Mode:::112_117.html [R=301,L]

    Leider funzt es nicht wenn das /shop/ Verzeichnis im Aufruf drin ist  (Rules 1,2 und 3) so dass zb.
    www.------.de/shop/Damenschuhe:::98.html ein "Kategorie nicht gefunden" ergibt,
    www.------.de/Oberbekleidung:::100.html aber funktioniert (Rules 4 und 5)

    Wie kriege ich denn das vermaledeite Unterverzeichnis da rein?

    Servus,
    ALex

    Matt

    • Experte
    • Beiträge: 4.241
    Re: 301 redirect ... mal wieder
    Antwort #10 am: 03. Dezember 2012, 09:46:41
    In welchem Verzeichnis liegt denn deine .htaccess? Und was ist die RewriteBase?

    faglork

    • Fördermitglied
    • Beiträge: 50
    Re: 301 redirect ... mal wieder
    Antwort #11 am: 03. Dezember 2012, 11:45:30
    Die .htaccess liegt in /shop

    RewriteBase ist nicht definiert

    Servus,
    Alex

    Matt

    • Experte
    • Beiträge: 4.241
    Re: 301 redirect ... mal wieder
    Antwort #12 am: 03. Dezember 2012, 12:20:54
    Dann mach das doch mal:
    RewriteBase /shop

    faglork

    • Fördermitglied
    • Beiträge: 50
    Re: 301 redirect ... mal wieder
    Antwort #13 am: 03. Dezember 2012, 12:57:00
    Das mit der RewriteBase war gar nicht nötig. Das Muster
    RewriteRule ^(.*)Oberbekleidung:::100.html$ http://www.xxxxxxxxxx.de/shop/Damen/Mode:::112_117.html [R=301,L]
    funktioniert.

    Ich habe keine Ahnung warum es jetzt funktioniert, ehrlich.

    Jetzt habe ich nur noch ein kleines Problem:
    domain.de --> www.domain.de funzt:
    RewriteCond %{HTTP_HOST} ^domain\.de$
    RewriteRule ^(.*)$ http://www.domain.de/shop/$1 [R=301,L]

    aaaber:
    domain.de/shop/Herren:::142.html wird dadurch nicht auf www.domain.de/shop/Herren:::142.html
    umgeleitet, sondern ergibt nen 404

    RewriteBase /shop hilft auch nicht.

    Wie krieg ich denn das hin?
    Servus,
    Alex

    faglork

    • Fördermitglied
    • Beiträge: 50
    Re: 301 redirect ... mal wieder
    Antwort #14 am: 03. Dezember 2012, 14:46:27
    RewriteCond %{HTTP_HOST} ^domain\.de\/shop$
    RewriteRule ^(.*)$ http://www.domain.de/shop/$1 [R=301,L]

    nützt auch nix ... :-(
    Alex
    3 Antworten
    2368 Aufrufe
    05. Februar 2015, 08:45:52 von Matt
    1 Antworten
    2036 Aufrufe
    13. September 2014, 14:42:24 von scheffer
    0 Antworten
    1879 Aufrufe
    11. Juli 2013, 11:34:21 von apm
    9 Antworten
    1700 Aufrufe
    16. Dezember 2018, 03:46:17 von umbi
               
    anything