ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
687
687
EMPFEHLEN
-
Hallo,
ich habe ein Problem mit ne Trailing Slash und bekomme es einfach nicht gebacken.
meine Website.
www.example.org/test
ist nur aufrufbar, wenn ich hinter test einen / setze.
Ich wollte nun gern eine RewriteRule einbauen, welche nur für diesen explizieten Fall einen Slash ans Ende setzt.
Habe es mit
RewriteRule ^/test /test/index.html [R=301,L]
Probiert, allerdings verfängt er sich dann logischerweise in einer Schleife, weil auch alle in die Regel greift, was noch hinter /test folgt.
Wie kann ich Apache denn klarmachen, dass er die Regel nur anwenden soll, wenn /test ohne irgendetwas anderes aufgerufen wird****
-
Indem du nicht nur den Anfang des Texts, sondern auch das Ende im Regulären Ausdruck markierst.
Code :1
RewriteRule ^/test$ /test/index.html [R=301,L]
Man beachte das Dollarzeichen.
-
****te irgendwie nicht.
Damit hat er auch /test/ umgeleitet und hing in einer Schleife.
Habs jetzt durch ne Condition gelöst
Ähnliche Themen
-
Einfaches Rewrite auf index-Datei liefert 404 wenn Slash in Adresse
Von ZodiacXP im Forum Hosting & WebserverAntworten: 2Letzter Beitrag: 02.04.10, 13:14 -
rewrite rule
Von egonprogrammiert im Forum Hosting & WebserverAntworten: 1Letzter Beitrag: 18.03.09, 23:30 -
Mod Rewrite Last Rule
Von ShadowMan im Forum Hosting & WebserverAntworten: 7Letzter Beitrag: 15.11.07, 10:59 -
Brauche Hilfe bei mod rewrite Regel
Von alexleisser im Forum Hosting & WebserverAntworten: 4Letzter Beitrag: 18.03.05, 19:58 -
mod_rewrite und Trailing-Slash Problem
Von Chino im Forum Hosting & WebserverAntworten: 0Letzter Beitrag: 01.06.04, 15:51





Zitieren

Login





