.htaccess regexpben $10, $11 stb nem működik
sziasztok
az a gondom, hogy a .htaccess mod_rewrite-ja valamiért nem hajlandó behelyettesíteniezt kéne valahogy működésre bírni, mármint hogy $11 helyére tényleg a 11. értéket rakja be és ne az elsőt és utána egy 1-t...
hogy csináljam?
előre is kösz.
■ az a gondom, hogy a .htaccess mod_rewrite-ja valamiért nem hajlandó behelyettesíteni
$9
után. szóval $10
és annál feljebb már nem megy, $1-et és utána egy nullát rak be. pl:RewriteRule ^post(s)?(/(([0-9]+)(/(([a-zA-Z0-9-]+)(/(order/(asc|desc)(/)?)?)?)?)?)?)? index.php?post=$4&order=$11 [NC]
hogy csináljam?
előre is kösz.
nincs $10, $11 és hasonlók
Efölött, a Problem:We Have More Than Nine Arguments című részben találod a megoldást. Azaz erre kell írni szépen egy programot, mert az Apache magától $9 fölötti renferencia számokat nem támogat.
más?
azóta sikerült megoldanom... a "[a-zA-Z0-9-]+" köré nem kellenek a zárójelek és akkor megy, $9 a rendezés...
úgyis eldobod, ami közötte van
hátha nem
példák?
példa
szerintem ennyi.
nem csoportosító zárójelek
gex
az milyen?