Daniel_t: Apache - RewriteRules

Hallo

ist es möglich, mit den RewriteRules folgendes zu machen.

Wenn ich die Adresse:
http://www.domain.at/subordner/

eingeb, dass automatisch auf diese Datei:
http://www.domain.at/subordner.html

weitergeleitet wird.

Und das generell immer, wenn man nur ein Verzeichnis angibt?
D.h. selbst wenn ich subordner1, subordner2 usw hab, muss ich nur "eine" generelle Regel definieren.

Geht das?

lg Daniel

  1. Hellihello

    du kannst auf Teile des Suchergebnisses referenzieren (was eingeklammert ist).

    RedirectMatch ^/sub([a-z0-9]*) /sub$1.html

    sowas in der Art.

    Sollte alle Fragen nach /sub gefolgt von Buchstaben und Zahlen nach /sub gefolgt von dem variablen Teil gefolgt von ".html"  weiterleiten.

    Die Syntax oben kann etwas defekt sein, das Prinzip sollte stimmen.

    Dank und Gruß,

    frankx

    --
    tryin to multitain  - Globus = Planet != Welt
    1. Vielen Dank!

      Ich habs nun hinbekommen:

      RewriteRule (.+)/$ $1.htm [L]
              RewriteRule (.+)/index.html?$ $1.htm [L]

      lg Daniel

      1. Hellihello

        Vielen Dank!

        Ich habs nun hinbekommen:

        RewriteRule (.+)/$ $1.htm [L]

        Alles was mindestens ein Zeichen hat und mit einem Slash endet bekommt statt dem Slash ein ".htm" und Abbruch.

        RewriteRule (.+)/index.html?$ $1.htm [L]

        Wenn es nicht mit einem Slash endet, und zudem mit /index.htm oder .html endet, ersetze /index.htm(l) durch ".htm"

        Dank und Gruß,

        frankx

        --
        tryin to multitain  - Globus = Planet != Welt