gelöst 301 Weiterleitung funktionieren nicht

Thema wurde von woodi24de, 29. Dezember 2017 erstellt.

  1. woodi24de

    woodi24de Erfahrener Benutzer

    Registriert seit:
    7. März 2014
    Beiträge:
    179
    Danke erhalten:
    3
    Danke vergeben:
    9
    Hallo Zusammen,

    leider funktionieren meine 301 Weiterleitungen nicht. Es ist ja ein schönes Beispiel angegeben wie man es schreiben soll, nur leider klappt es nicht :-(. Kann mir vielleicht jemand sagen wo der Fehler liegt?

    Redirect 301 /boeden/sockelleisten-259/ https://www.woodi24.de/boeden/parkett/

    Vielen Dank im Voraus.
     
  2. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Schau mal hier:
    (Link nur für registrierte Nutzer sichtbar.)
    und den Beitrag von Wilken darunter
     
  3. woodi24de

    woodi24de Erfahrener Benutzer

    Registriert seit:
    7. März 2014
    Beiträge:
    179
    Danke erhalten:
    3
    Danke vergeben:
    9
    Hi Barbara,

    habs jetzt so probiert aber klappt leider immer noch nicht:

    RewriteCond %{REQUEST_URI} //boeden/sockelleisten-259/
    RewriteRule ^(.*)$ https://www.woodi24.de/boeden/parkett/ [L,R=301]
     
  4. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Versuche es mal so:
    RewriteRule /sockelleisten-259/, (Link nur für registrierte Nutzer sichtbar.)

    oder so:
    RewriteCond %{REQUEST_URI} sockelleisten-259
    RewriteRule ^(.*)$ (Link nur für registrierte Nutzer sichtbar.) [L,R=301]
     
  5. Developer

    Developer Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    2.884
    Danke erhalten:
    617
    Danke vergeben:
    113
    Das alleine ist aber keine 301 Weiterleitung. :eek:
     
  6. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Ich habe nur die Anleitung von Wilken 1 zu 1 mit den Kategorien von woodi24de gefüllt.
    Das [L,R=301] muss noch dahinter :)
     
  7. woodi24de

    woodi24de Erfahrener Benutzer

    Registriert seit:
    7. März 2014
    Beiträge:
    179
    Danke erhalten:
    3
    Danke vergeben:
    9
  8. Developer

    Developer Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    2.884
    Danke erhalten:
    617
    Danke vergeben:
    113
    Das Komma als Zeichen gehört natürlich nicht dazwischen. :)
     
  9. MrFab16.4

    MrFab16.4 Erfahrener Benutzer

    Registriert seit:
    22. April 2015
    Beiträge:
    397
    Danke erhalten:
    39
    Danke vergeben:
    83
    #9 MrFab16.4, 26. April 2018
    Zuletzt bearbeitet: 26. April 2018
    Ich hänge mich mal an diesen Thread an...

    Da ich für Google auch ein paar Redirects setzen muss, muss ich mich auch mit dem Thema auseinander setzen...
    Wenn ich mir diesen Thread anschaue, dass muss ein Redirect wie dieses Beispiel aussehen:
    RewriteCond %{REQUEST_URI} sockelleisten-259
    RewriteRule /sockelleisten-259/ (Link nur für registrierte Nutzer sichtbar.)

    Davon abgeleitet habe ich für meinen Shop (unterhalb der Zeile 371 in der htaccess) folgenden Redirect eingebaut:
    RewriteCond %{REQUEST_URI} Outdoor-Car-Cover
    RewriteRule /Outdoor-Car-Cover/ (Link nur für registrierte Nutzer sichtbar.) [L,R=301]


    Doch leider findet damit nicht die gewünschte Weiterleitung von
    (Link nur für registrierte Nutzer sichtbar.) auf (Link nur für registrierte Nutzer sichtbar.) statt.
    Warum nicht?

    Ist evtl. noch mehr einbauen, wie die beiden o,g, Befehle oder ist evtl. noch was anderes zu beachten?
     
  10. MrFab16.4

    MrFab16.4 Erfahrener Benutzer

    Registriert seit:
    22. April 2015
    Beiträge:
    397
    Danke erhalten:
    39
    Danke vergeben:
    83
    #10 MrFab16.4, 26. April 2018
    Zuletzt bearbeitet: 26. April 2018
    Was mir dazu vielleicht auffällt ist, dass
    (Link nur für registrierte Nutzer sichtbar.) also die http//-Adresse und [L,R=301]
    hier ZUSAMMEN EINEN DURCHGEHENDEN LINK (von links nach rechts) bilden
    während sich hier
    (Link nur für registrierte Nutzer sichtbar.)/(Link nur für registrierte Nutzer sichtbar.) KEIN DURCHGEHENDER LINK bildet?
    Hier ist der Link VOR " [L,R=301]" UNTERBROCHEN...

    Ist das evtl. das Problem? Wie bekommt so einen durchgehenden Link hin?
    Ist die Leerstelle VOR " (Link nur für registrierte Nutzer sichtbar.) " evtl. keine Leertaste, sondern ein anderes Zeichen?
     
  11. Anonymous

    Anonymous Aktives Mitglied

    Registriert seit:
    9. September 2018
    Beiträge:
    43
    Danke erhalten:
    0
    Danke vergeben:
    9
    Was mache ich falsch?

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

    Es will einfach nicht funktionieren. RewriteEngine On ist auch drin.

    Ich habe beim RewriteCond auch schon ausprobiert:

    /gas/all-grill/
    /all-grill/
    all-grill

    Laut All-inkl ist mod_rewrite auf dem Server installiert.
     
  12. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    #12 barbara, 24. Dezember 2018
    Zuletzt bearbeitet: 24. Dezember 2018
    Hast Du das im richtig Bereich in der .htaccess?

    Nachtrag:
    es kommt kurz die umgeleitete Adresse und dann die 404-Seite in der URL.
    Wie hast Du die URL geändert?
    in dem eigentlichen URL-Feld, oder hast Du die neue Adresse unter URL-Rewrites eingegeben?
     
  13. Anonymous

    Anonymous Aktives Mitglied

    Registriert seit:
    9. September 2018
    Beiträge:
    43
    Danke erhalten:
    0
    Danke vergeben:
    9
    Wo muss ich das denn eingeben?

    # -----------------------------------------------------------------------------
    # Put your own Redirects and Rewrites here - Start
    # -----------------------------------------------------------------------------

    # Example Redirect
    # Redirect 301 /oldlocation (Link nur für registrierte Nutzer sichtbar.)

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

    # RewriteRule /gas/all-grill/ (Link nur für registrierte Nutzer sichtbar.) [L,R=301]

    # Redirect 301 /gas/all-grill (Link nur für registrierte Nutzer sichtbar.)
    # Redirect 301 /gasgrill (Link nur für registrierte Nutzer sichtbar.)
    # Redirect 301 /stylisch-grillen-grillen-mit-style-21-22-23.html (Link nur für registrierte Nutzer sichtbar.)

    # -----------------------------------------------------------------------------
    # Put your own Redirects and Rewrites here - End

    Ich habe die URL Keywords geändert.
     
  14. Anonymous

    Anonymous Aktives Mitglied

    Registriert seit:
    9. September 2018
    Beiträge:
    43
    Danke erhalten:
    0
    Danke vergeben:
    9
    Jetzt klappt alles.

    Warum auch immer.

    Schöne Weihnachten.
     
  15. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Wenn es plötzlich geht, lag es vermutlich am Cache :)