Ergebnis 1 bis 8 von 8

Thema: Probleme mit suchmaschinenfreundlichen URLS: alte URLS

  1. #1
    Contao-Nutzer
    Registriert seit
    16.01.2014.
    Beiträge
    3

    Standard Probleme mit suchmaschinenfreundlichen URLS: alte URLS

    Hallo,

    ich habe die URLs der Seite eines Kunden vor kurzem auf suchmaschinenfreundliche URLs umgestellt. Das funktioniert auch super, nur leider tauchen bei Google noch die alten URLs auf, die dann zu einem 404 führen. Ich würde die alten (also mit index.php) gerne permanent auf die neuen umleiten, was mir aus irgendeinem Grund nicht gelingt. Hier mein Versuch:

    Code:
    RewriteRule ^index.php/(.+)\.html /$1.html [R=301,L]
    Beim Aufruf der Seite http://www.domain.de/index.php/aktuelles.html passiert allerdings - nichts, obwohl es auf http://www.domain.de/aktuelles.html weiterleiten sollte. Was mache ich falsch? Ich kenne mich nicht gut mit regulären Ausdrücken aus, ich vermute, dass die anderen Regeln in der htaccess meine eigene irgendwie zunichte machen. Ich habe ansonsten nichts in der htaccess angepasst.

    Die Regel

    Code:
    RewriteRule ^folder/(.+)\.html /$1.html [R=301,L]
    funktioniert bspw. ohne Probleme.

    Gruss
    Geändert von Zimushka (16.01.2014 um 05:03 Uhr)

  2. #2
    Alter Contao-Hase Avatar von bizon
    Registriert seit
    16.06.2010.
    Beiträge
    1.125

    Standard

    Probiers mal damit
    Code:
    RedirectMatch 301 ^/index.php/(.*) /$1

  3. #3
    Contao-Nutzer
    Registriert seit
    16.01.2014.
    Beiträge
    3

    Standard

    Vielen Dank, so funktioniert es, war gestern echt am verzweifeln. Danke!

  4. #4
    Contao-Nutzer Avatar von plusx
    Registriert seit
    19.01.2010.
    Ort
    Kassel
    Beiträge
    141

    Standard Alte dynamsiche URLs umleiten auf neue statische URLs

    Guten Tag :-)

    Kann mir jemand beim Redirect helfen?

    Ich möchte folgendes machen:

    Redirect permanent /index.php?id=99 /example/example-zero.html

    Dann erscheint allerdings nur die 404-Seite.
    Beste Grüße
    Sebastian

  5. #5
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Wennich mich nicht irre ist ? ein Steuerelement für reguläre Ausdrücke. Versuche mal \?

    Oder gleich so
    Code:
    RedirectMatch 301 ^(.*)/index.php\?id=99$ $1/example/example-zero.html
    VG

  6. #6
    Contao-Nutzer Avatar von plusx
    Registriert seit
    19.01.2010.
    Ort
    Kassel
    Beiträge
    141

    Standard

    Danke für deine Antwort, funktioniert aber leider nicht.
    Ich vermute, dass die Umwandlung der dynamischen URLs in Contao zu statischen URLs da in die Quere kommt, denn ohne index.php funktioniert meine Weiterleitung ja …

    Noch eine andere Idee?
    Beste Grüße
    Sebastian

  7. #7
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Du setzt die Weiterleitungsregel aber schon vor der Contao index.php Routine oder?

    Geht es ohne das \ mit meinem Schnipsel?
    Code:
    RedirectMatch 301 ^(.*)/index.php?id=99$ $1/example/example-zero.html

  8. #8
    Contao-Nutzer Avatar von plusx
    Registriert seit
    19.01.2010.
    Ort
    Kassel
    Beiträge
    141

    Standard

    Ja!
    Beste Grüße
    Sebastian

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •