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:
    192
    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.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    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:
    192
    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.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    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:
    3.145
    Danke erhalten:
    716
    Danke vergeben:
    127
    Das alleine ist aber keine 301 Weiterleitung. :eek:
     
  6. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    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:
    192
    Danke erhalten:
    3
    Danke vergeben:
    9
  8. Developer
    Developer Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    3.145
    Danke erhalten:
    716
    Danke vergeben:
    127
    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:
    40
    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:
    40
    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.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    #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.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    Wenn es plötzlich geht, lag es vermutlich am Cache :)