RewriteEngine On    RewriteCond %{REQUEST_URI} !.(?:css|js|jpe?g|gif|png|eot|woff|woff2|ttf|svg|pdf)$ [NC]    RewriteCond %[REQUEST_FILENAME] !-f    RewriteCond %[REQUEST_FILENAME] !-d    RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
Şunu kullanabilirsin. index.php dosyasına $_GET['url'] gönderiyor. İster gelen url getini explode() bölersin. İstersen :

RewriteRule ^(.*)/(.*)/(.*)$ index.php?url=$1&param=$2&param2=$3 [QSA,L]

gibi çoğaltabilirsin. Explode yapmak mantıklı. Öteki türlü her parametre için .htaccesste satır yazman lazım. (.*) kısımları regex ile kullanılıyor. İstersen o kısımlarda sayı falan verebilirsin. Regex'i araştırman lazım biraz.