dedlfix: RewriteRule .htaccess

Beitrag lesen

Hi!

RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)/$ /index.php/$1/$2/ [L]
RewriteRule ^([^/]*)/([^/]*)$ /index.php/$1/$2/ [L]
1: Warscheinlich gibt es für mein Beispiel oben schon eine bessere Schreibweise

RewriteRule ^(.*)$ /index.php/$1

oder mit Apache 2.2: http://httpd.apache.org/docs/2.2/mod/mod_dir.html#fallbackresource

2: Ich möchte, falls nur einer der beiden Parameter gesetzt ist, eben nur diesen Umschreiben also quasi zusätzlich

Auch wenn es drei und mehr werden, reicht die eine Regel, und sie ist auch noch gegen Trailing Slashes unempfindlich.

Lo!