Htaccess: ¿algunos de los parámetros no funcionan con GET?

Htaccess: ¿algunos de los parámetros no funcionan con GET?

archivo .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] 

Cuando uso php para obtener los parámetros, falta "param4". Para ser más precisos su valor es 0. Los otros tres parámetros funcionan bien. ¿Cual puede ser el problema?

Respuesta1

Solución: El texto estático "mercado" no era un parámetro, por lo que podía encontrarlo y su 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]

información relacionada