Pergunta : htaccces mais então 10 variáveis

Olá!, o

I tem mais então 10 e é tendo por resultado $1+0 IE $1 = mesa+az e $10 = 44 o resultado são mesa+az0

Can que você ajuda por favor:

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-+_]) do +/([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&order=$10

Found isto mas mim não pode figurá-lo para fora: rel= " nofollow " do " _blank " " do target= de " http://www.digimantra.com/tutorials/advanced-htaccess-for-more-than-10-group-of-backtrack-references/ do href= do
tutorials/advanced-htaccess-for-more-than-10-group-of-backtrack-references/
de http://www.digimantra.com/ class= do

Resposta : htaccces mais então 10 variáveis

Diversas opções, mas os simples são provavelmente sejam adicionar um RewritCond idêntico próximo, para pegarar os primeiros 9 argumentos, acessíveis através de %1 a %9, no ReqriteRule subseqüente, a seguir modifiquem-no régua da reescrita para pegarar os 1 a 9 argumentos seguintes, acessíveis através de $1 a $9 por exemplo.


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

Alternativamente você poderia ter ReqriteRule múltiplo, um cada para ajustar uma variável de ambiente, porque cada argumento então apenas tem um RewriteRule para juntar-se ao lote.
Outras soluções  
 
programming4us programming4us