Vraag : htaccces meer toen 10 variabelen

Hello, heeft

I meer toen 10 en het resulteert in $1+0 d.w.z. $1 = mesa+az en $10 = 44 het resultaat zijn mesa+az0

Can u gelieve te helpen:

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&order=$10

Found dit maar ik kan niet het uit voorstellen:
http://www.digimantra.com/ tutorials/advanced-htaccess-for-more-than-10-group-of-backtrack-references/

Antwoord : htaccces meer toen 10 variabelen

Verscheidene opties, maar simples zijn zich waarschijnlijk zijn een dichtbijgelegen identieke RewritCond toe te voegen, om de eerste 9 argumenten op te nemen, toegankelijk via %1 door %9, in verdere ReqriteRule, dan wijzigen u herschrijven Regel om de volgende 1 tot 9 argumenten op te nemen, toegankelijk via $1 tot $9 b.v.


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

Alternatief kon u veelvoudige ReqriteRule, één elk hebben om een milieuvariabele te plaatsen, want elk argument toen enkel een RewriteRule heeft om zich bij de partij aan te sluiten.
Andere oplossingen  
 
programming4us programming4us