Frage : htaccces dann 10 Variablen

Hallo, haben

I dann 10 und es ist mit dem Ergebnis $1+0 IE $1 = mesa+az und $10 = 44 das Resultat ist mesa+az0

Can, das Sie bitte helfen:

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 dieses aber ich kann es nicht herausfinden:
http://www.digimantra.com/ tutorials/advanced-htaccess-for-more-than-10-group-of-backtrack-references/

Antwort : htaccces dann 10 Variablen

Einige Wahlen, aber die simples ist vermutlich sind, ein nahes identisches RewritCond zu addieren, um die ersten 9 Argumente aufzuheben, die über %1 bis %9, im Folgenden ReqriteRule zugänglich sind, dann ändern Sie Neufassungs-Richtlinie, um die folgenden 1 bis 9 Argumente aufzuheben, die über $1 bis $9 z.B. zugänglich sind.


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

Wechselweise konnten Sie mehrfachen ReqriteRules, ein je haben, zum einer Umgebungsvariable einzustellen, denn jedes Argument dann haben gerade ein RewriteRule, zum des Loses anzuschließen.
Weitere Lösungen  
 
programming4us programming4us