Мод Rewrite - есть ли более быстрый способ?

Я строю сайт с большим количеством параметров. На данный момент я использую этот код в моем файле .htaccess:

Options +FollowSymLinks
RewriteEngine on
RewriteBase /epo

RewriteRule (.*)/(.*)/(.*)/(.*)/(.*)/$ index.php?section=$1&content=$2&site=$3&param=$4&param2=$5 [QSA]
RewriteRule (.*)/(.*)/(.*)/(.*)/$ index.php?section=$1&content=$2&site=$3&subsite=$4 [QSA]
RewriteRule (.*)/(.*)/(.*)/$ index.php?section=$1&content=$2&site=$3 [QSA]
RewriteRule (.*)/(.*)/$ index.php?section=$1&content=$2 [QSA]
RewriteRule (.*)/$ index.php?section=$1 [QSA]

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

Я новичок в mod_rewrite, поэтому этот код беспорядок. Есть ли лучший способ справиться со всеми этими параметрами? Последние две строки просто для добавления «/» в конце, если его нет. Было бы также здорово, если бы кто-то мог объяснить их код, чтобы я мог понять, что я сделал не так :)

Ответы на вопрос(2)

Ваш ответ на вопрос