droom: Regular Expression

Hallo Folks,

ich habe bei typo3 das Mechanismus für die Generierung der Seiten-URLs geändert. Die Seiten werden nun mit http://www.domain.tld/informations.html anstatt http://www.domain.tld/informations.6992.0.html generiert.
Ich möchte nun in meine .htaccess-Apache eine 302-Weiterleitung einrichten, so dass Aufrufe der Art xx.aa.b.html zu xx.html gehen. Ich muss doch sowas für die Suchmaschinen erledigen oder!?
Kann mir jdn mit dem regulären Ausdruck dafür helfen?

Mfg,
Droom

  1. Moin. Du suchst nicht in "http://www.domain.tld/informations.6992.0.html, sondern in etwas wie

    /informations.6992.0.html

    Das muss beschrieben werden.

    Der Anfang wird repräsentiert von :                 ^
    Es folgt "was auch immer in beliebiger Anzahl":     .*
    Es folgt ein Punkt:                                 .
    Es folgt mindestens eine Ziffer:                    [0-9]+
    Es folgt ein Punkt:                                 .
    Es folgt mindestens eine Ziffer:                    [0-9]+
    Es folgt '.html':                                   .html
    Du folgt das Ende des Strings:                      $

    Du willst das "was auch immer in beliebiger Anzahl"? Klammerer es ein: (.*)

    Schreibe es zusammen:

    ^(.*).[0-9]+.[0-9]+.html$
    rewrite soll zu  $1.html umbauen.

    typo3

    Für fertige Lösungen nehme ich bei Profis eigentlich Geld...

    Jörg Reinholz

    1. Hi Jörg,

      vielen vielen Dank für die Lösung. Ich revangiere mich gern ^^
      mit rewriterule wollte es aus irgendeinem Grund nicht gehen und ich habe es nun so:
      RedirectMatch 301 ^(.*).[0-9]+.[0-9]+.html$ $1.html

      1000 Dank nochmal.