gelöst 301 Weiterleitung funktionieren nicht

Thema wurde von woodi24de, 29. Dezember 2017 erstellt.

  1. woodi24de

    woodi24de Erfahrener Benutzer

    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

    Schau mal hier:
    (Link nur für registrierte Nutzer sichtbar.)
    und den Beitrag von Wilken darunter
     
  3. woodi24de

    woodi24de Erfahrener Benutzer

    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

    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

    Das alleine ist aber keine 301 Weiterleitung. :eek:
     
  6. barbara

    barbara G-WARD 2014-2020

    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

  8. Developer

    Developer Erfahrener Benutzer

    Das Komma als Zeichen gehört natürlich nicht dazwischen. :)
     
  9. MrFab16.4

    MrFab16.4 Erfahrener Benutzer

    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?
     
    Zuletzt bearbeitet: 26. April 2018
  10. MrFab16.4

    MrFab16.4 Erfahrener Benutzer

    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?
     
    Zuletzt bearbeitet: 26. April 2018
  11. Anonymous

    Anonymous Aktives Mitglied

    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

    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?
     
    Zuletzt bearbeitet: 24. Dezember 2018
  13. Anonymous

    Anonymous Aktives Mitglied

    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

    Jetzt klappt alles.

    Warum auch immer.

    Schöne Weihnachten.
     
  15. barbara

    barbara G-WARD 2014-2020

    Wenn es plötzlich geht, lag es vermutlich am Cache :)