Trade Republic - Provisionsfrei Aktien handeln
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: htaccess Weiterleitung funktioniert nicht

    hello

    • Neu im Forum
    • Beiträge: 4
    htaccess Weiterleitung funktioniert nicht
    am: 25. Februar 2015, 12:43:34
    Hallo liebe Community,

    ich bin neu hier und habe gleich eine Frage und freue mich über Antworte.
    Zu meinem Problem, ich habe einen alten 1&1 E-Shop deren Url`s ich auf den neuen modified ecommerce Shop weiterleiten möchte. Dazu habe ich folgende Hatzen redirect Regel festgelegt:
    Redirect 301 /Tomatensuppe http://www.neue-domain.de/Suppen/Tomatensuppe::38.html
    leider leitet er mich nicht wie gewünscht auf die Produktseite der Tomatensuppe sondern:
    http://www.neue-domain.de/Tomatensuppe
    Ich habe dazu auch den http://martinmelin.se/rewrite-rule-tester/ bemüht der spuckt mir als Ergebnis aus:Resulting URL: No rules matched your query 'Tomatensuppe'.
    Leider komme ich nicht drauf wo der Fehler liegt.
    Vielleicht hat einer von euch eine Idee.

    Für eure Mühe und Antworten danke ich euch im Voraus.

    Schönen Mittwoch Benedikt

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

    Matt

    • Experte
    • Beiträge: 4.241
    Re: htaccess Weiterleitung funktioniert nicht
    Antwort #1 am: 25. Februar 2015, 12:47:07
    Der Tester funktioniert nur mit mod_rewrite-Syntax, nicht mit mod_alias. mod_rewrite für dein Beispiel wäre:
    RewriteRule ^Tomatensuppe http://www.neue-domain.de/Suppen/Tomatensuppe::38.html [L,R=301]

    hello

    • Neu im Forum
    • Beiträge: 4
    Re: htaccess Weiterleitung funktioniert nicht
    Antwort #2 am: 25. Februar 2015, 13:57:31
    Vielen Dank. So funktioniert es.
    Du hast meinen Tag gerettet :)

    Marceau

    • Neu im Forum
    • Beiträge: 5
    Re: htaccess Weiterleitung funktioniert nicht
    Antwort #3 am: 25. April 2015, 12:41:54
    Hallo liebe Gemeinde. Ich hätte dahingehend auch eine Frage.
    Ich leite alte Urls via htaccess weiter spricht

    Redirect 301 /irgendeine-url.html /irgendeine-neue-url.html

    Leider funktioniert allerdings folgende Weiterleitung nicht:

    Redirect 301 /index.php?irgendeine-url /irgendeine-neue-url.html

    Kann mir jemand bitte einen Tipp geben, wie ich das Problem lösen kann?

    Vielen Dank im Voraus und Grüße

    astaller

    • Fördermitglied
    • Beiträge: 686
    • Geschlecht:
    Re: htaccess Weiterleitung funktioniert nicht
    Antwort #4 am: 25. April 2015, 18:00:30
    schau mal hier gibt es ein paar Beispiele...
    Damit solltest du klar kommen :thumbs:

    MfG
    Achim S.

    Marceau

    • Neu im Forum
    • Beiträge: 5
    Re: htaccess Weiterleitung funktioniert nicht
    Antwort #5 am: 28. April 2015, 18:43:50
    Hallo Achim.
    Danke erst einmal für deine Antwort.
    Leider klappt das alles nicht so. Ich lande immer wieder auf Startseite :-/ Vielleicht nen Tipp?

    Viele Grüße, und danke

    astaller

    • Fördermitglied
    • Beiträge: 686
    • Geschlecht:
    Re: htaccess Weiterleitung funktioniert nicht
    Antwort #6 am: 28. April 2015, 19:21:24
    Kannst du mir mal bitte den Part aus der htaccess per mail senden?

    MfG
    Achim S.

    Matt

    • Experte
    • Beiträge: 4.241
    Re: htaccess Weiterleitung funktioniert nicht
    Antwort #7 am: 28. April 2015, 19:33:16
    Auf der verlinkten Seite sind irgendwie mehrere Dutzend Codebeispiele. Von daher wäre es nicht unklug uns zu verraten, welcher Code zu welchem Verhalten führt.

    Gulliver72

    • Mitglied
    • Beiträge: 191
    • Geschlecht:
    Re: htaccess Weiterleitung funktioniert nicht
    Antwort #8 am: 29. April 2015, 14:57:53
    Ich bräuchte mal bitte Hilfe
    Ich möchte alle URLs mit einem bestimmten Muster einfangen, alle Parameter abschneiden und dann umleiten.
    Allerdings scheint es mir auch den Slash nach der Domain zu entfernen.
    Also statt auf http: //meine_Domain.de/weitergeleitete_Seite leitet es fälschlicherweise um auf
    http: //meine_Domain.deweitergeleitete_Seite

     
    Code: PHP  [Auswählen]
    RewriteCond %{THE_REQUEST} ^(.*)/main(.*)\.php(.*)$
      RewriteCond %{QUERY_STRING} ^big(.*)$ [NC]
      RewriteRule ^(.*)$ /$1? [L,R=301]
      RedirectMatch 301 /main /
     
      RewriteCond %{THE_REQUEST} ^(.*)/(.*)-p-(.*)\.html$
      RewriteCond %{QUERY_STRING} ^big(.*)$ [NC]
      RewriteRule ^(.*)$ /$1? [R=301,L]
      RedirectMatch 301 ......... #jede einzelne Seite

    An welche Stelle setze ich den Code idealerweise in der htaccess?
    Zurzeit hab ich es direkt nach
     
    Code: PHP  [Auswählen]
    RewriteBase /

    Danke für eure Mühe

    Matt

    • Experte
    • Beiträge: 4.241
    Re: htaccess Weiterleitung funktioniert nicht
    Antwort #9 am: 29. April 2015, 15:08:04
    Das Ziel bei RewriteRule sollte (bzw. muss, wenn man streng nach HTTP/1.1 geht) absolut angegeben werden. Also mit http://www.example.org/.

    Und warum du mod_rewrite und mod_alias mischt ist mir auch nicht klar. Das kann eigentlich nur Chaos geben.

    Gulliver72

    • Mitglied
    • Beiträge: 191
    • Geschlecht:
    Re: htaccess Weiterleitung funktioniert nicht
    Antwort #10 am: 29. April 2015, 15:16:02
    @Matt
    Weil ich`s nicht besser wußte. Mach ich ab jetzt nicht mehr.  :thx:
    Shop Hosting
    0 Antworten
    2409 Aufrufe
    03. Juli 2012, 18:30:17 von Big
    2 Antworten
    492 Aufrufe
    04. April 2023, 11:29:55 von Siggit
    2 Antworten
    1657 Aufrufe
    27. Oktober 2016, 10:20:32 von astaller