Stefan: Apache RewriteEngine und weitere GET Parameter

Hallo Community,

Ich hab auf meiner Homepage die Apache RewriteEngine (in einer .htaccess) benutzt um Seiten die mit einem GET Parameter aufgerufen werden Suchmaschinen freundlicher zu machen.

Beispiel:

www.domain.com/datei.php?param=1133
wird zu
www.domain.com/datei/1133.html

Das funktioniert ausgezeichnet nur was mache ich wenn ich weitere Paramter benötige? Wie kann ich z.B. einen weiteren, optionalen, Parameter "param2" übergeben?

www.domain.com/datei/1133.html?param2=3
bzw.
www.domain.com/datei/1133.html&param2=3
funktioniert nicht

MFG
Stefan

  1. Hallo Stefan,

    Das funktioniert ausgezeichnet nur was mache ich wenn ich weitere Paramter benötige? Wie kann ich z.B. einen weiteren, optionalen, Parameter "param2" übergeben?

    Füge zur RewriteRule [QSA] hinzu.

    Viele Grüße,
    Christian

  2. hi,

    Ich hab auf meiner Homepage die Apache RewriteEngine (in einer .htaccess) benutzt um Seiten die mit einem GET Parameter aufgerufen werden Suchmaschinen freundlicher zu machen.
    [...]

    Das funktioniert ausgezeichnet nur was mache ich wenn ich weitere Paramter benötige? Wie kann ich z.B. einen weiteren, optionalen, Parameter "param2" übergeben?

    www.domain.com/datei/1133.html?param2=3
    bzw.
    www.domain.com/datei/1133.html&param2=3
    funktioniert nicht

    dazu ist das flag qsa gedacht, http://httpd.apache.org/docs/mod/mod_rewrite.html#RewriteRule (nach qsa suchen).

    gruss,
    wahsaga

    1. THX!!
      Hat gleich funktioniert :)