Seite 1 von 1

[Server] htaccess und rewriterule

Verfasst: 28.04.2010 14:23
von hörmi
hey, vielleicht kennt sich einer von euch damit besser aus
ich möchte "unschöne" ausdrücke im addressfeld vermeiden deshalb hab ich folgende htaccess datei

Code: Alles auswählen

RewriteEngine on 
RewriteRule ^(.?|[-0-9a-z]*)$ index.php?s=$1&%{QUERY_STRING}
das funktioniert soweit auch ganz gut,
jedoch wenn ich einen ordner hab der gleich heißt wie die seite die ich anforder greif er mit auf den ordner zu.

also beispiel:
ich hab einen ordner der "beispiel" heißt und wenn der benutzer
www. domain.de/beispiel
eingibt, das apache intern nicht auf
"/beispiel/index.html" zugreift sondern "/index.php?s=beispiel"

gibt es eine möglichkeit das zu vermeiden?

Moderation: Verschoben und Titel angepaßt.

Re: [Server] htaccess und rewriterule

Verfasst: 28.04.2010 18:14
von helpy
Probiers mit

Code: Alles auswählen

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.?|[-0-9a-z]*)$ index.php?s=$1&%{QUERY_STRING}
Damit sollten existierende Dateien und Verzeichnisse nicht mit RewriteRule umgebogen werden!

cu,
guido

Re: [Server] htaccess und rewriterule

Verfasst: 30.04.2010 18:01
von hörmi
hey, vielen dank