htaccess - mod rewrite: 2 rules ?


Killer3d

New Member
Hallo,
Ich stehe vor einen Problem.
Ich benutze auf meiner Website mod_rewrite

Code:
Code:
RewriteEngine on
RewriteRule ^(.*).html$ index.php?is=$1


aus "http://.../?is=home" kommt halt sowas wie "http://.../home.html" bei raus.

wie ist das aber wenn ich 2 Variabeln benutzen möchte
z.b. ich will aus "http://.../?is=show_artikle&article=5" das machen -> "http://.../show_article-5.html"

Freue mich auf eine antwort.

Killer3d
 
Dazu brauchst du einfach eine 2. Rewrite-Regel, also a la (ungetestet)

Code:
RewriteCond %{REQUEST_URI} !^/index.php(.*)
RewriteRule ^(.*)$ /index.php/$1 [QSA,L]

Das schreibt um, sofern nicht bereits /index.php im Pfadnamen steht.
QSA steht uebrigens fuer QueryStringAppend, also dass etwaige GET-Parameter wieder angehangen werden.
 
Hallo!

Vielen Dank für Deine Mühe, leider bekomme ich beim Einfügen Deines Codes dann eine weiße Seite.

Syntax-Fehler oder liegt es an meinem Server?


Gruß Rene
 
Last edited by a moderator:

Back
Top