fred: mod_rewrite - könnt ihr mir folgende Ausdrücke vereinfachen?

Beitrag lesen

Hi.
Ich würde gerne folgende 4 Ausdrücke zusammenfassen wenn es geht.
Wenn das nicht so effizient ist aber die unteren beiden genereller fassen.
Z.Z. habe ich die Möglichkeit 6 Parameter zu verwenden und für jeden weiteren würden die Ausdrücke noch länger werden. Kann man das nicht irgendwie kürzen und verallgemeinern?

wandelt www.example.com zu example.com um

RewriteCond %{HTTP_HOST} ^www.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

erlaubt schöne URLS zu nutzen example.com/A/B/C/D/E/F

RewriteRule ^/([a-zA-Z0-9-]+)/?([a-zA-Z0-9-]*)/?([a-zA-Z0-9-]*)/?([a-zA-Z0-9-]*)/?([a-zA-Z0-9-]*)/?([a-zA-Z0-9-]*)?$ index.php?p=$1&id=$2&a=$3&b=$4&c=$5&d=$6

erlaubt schöne URLS zu nutzen example.com/A/B/C/D/E/F/

RewriteRule ^([a-zA-Z0-9-]+)/?([a-zA-Z0-9-]*)/?([a-zA-Z0-9-]*)/?([a-zA-Z0-9-]*)/?([a-zA-Z0-9-]*)/?([a-zA-Z0-9-]*)/?$ index.php?p=$1&id=$2&a=$3&b=$4&c=$5&d=$6

Gruß, Fred