Htaccess: alguns dos parâmetros não funcionam com GET?

Htaccess: alguns dos parâmetros não funcionam com GET?

Arquivo .htaccess

 RewriteEngine On
 RewriteRule ^/?([a-z]+)/([a-z]+)/market/(?!.* (css|js|jpeg|jpg|JPG|png|PNG|svg|ttf|otf)).*$ external/market/index.php?param1=$1&param2=$2&param3=$3&param4=$4  [L,NC,QSA] 

Quando uso o php para obter os parâmetros, falta "param4". Para ser mais preciso, seu valor é 0. Os outros três parâmetros funcionam bem. Qual pode ser o problema?

Responder1

Solução: O texto estático “mercado” não era um parâmetro, então poderia encontrá-lo e seu valor.

   RewriteRule ^/?([a-z]+)/([a-z]+)/market/(!?.*(css|js|jpeg|jpg|JPG|png|PNG|svg|ttf|otf)).*$ external/market/index.php?param1=$1&param2=$2&param3=$3 [L,NC,QSA]

informação relacionada