Plusieurs options, mais les simples est soient d'ajouter un RewritCond identique proche, pour prendre les 9 premiers arguments, accessibles par l'intermédiaire de %1 à %9, dans le ReqriteRule suivant, puis vous modifient probablement règle de réécriture pour prendre les 1 prochains à 9 arguments, accessibles par l'intermédiaire de $1 à $9 par exemple.
RewriteCond % {REQUEST_URI} ^search/([a-zA-Z0-9-] +)/([a-zA-Z0-9-] +)/([0-9] +) - ([0-9] +)/([0-9] +) - ([0-9] +)/([a-zA-Z0-9-+] +)/([0-9] +) - ([0-9] +)/
RewriteRule ^search/[a-zA-Z0-9-] + [a-zA-Z0-9-] + [0-9] + [0-9] + [0-9] + [0-9] + [a-zA-Z0-9-+] + [0-9] + [0-9] + ([a-zA-Z0-9-+_] +)/([0-9] +) /results4.php ? param=%1&task=%2&dollars0=%3&dollars1=%4&dollars0r=%5&dollars1r=%6&propertyType=%7&resultsPerPage=10&bedrooms=%8&bathrooms=%9&action=search∨der=$1
Alternativement vous pourriez avoir ReqriteRule multiple, un pour placer une variable d'environnement, parce que chaque argument ont alors juste un RewriteRule pour joindre le sort.