ich habe dynamisch generierte URLs, die folgendermaßen aufgebaut werden:
www.example.org/index.php?maincat=abc&s ... rticle=hij
Daraus will ich natürlich folgendes per mod_rewrite machen:
www.example.org/folder/abc/def/hij/
Nun will ich Schritt für Schritt das Rewriting festlegen.
www.example.org/index.php?maincat=abc
soll werden zu
www.example.org/folder/abc/
Code: Alles auswählen
RewriteRule ^/folder/(.*)/$ /index.php?maincat=$1
ModRewrite an sich ist an, in der .htaccess wird die Domain ohne www -> mit www weitergeleitet, das funktioniert auch.
Hier die gesamte .htaccess:
Code: Alles auswählen
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.example\.org$
RewriteRule ^(.*)$ http://www.example.org/$1 [R=301,L]
RewriteRule ^/folder/(.*)/$ /index.php?maincat=$1