файл .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¶m2=$2¶m3=$3¶m4=$4 [L,NC,QSA]
Когда я использую php для получения параметров, «param4» отсутствует. Точнее, его значение равно 0. Остальные три параметра работают хорошо. В чем может быть проблема?
Решение: статический текст «рынок» не был параметром, поэтому он мог найти его и его значение.
RewriteRule ^/?([a-z]+)/([a-z]+)/market/(!?.*(css|js|jpeg|jpg|JPG|png|PNG|svg|ttf|otf)).*$ external/market/index.php?param1=$1¶m2=$2¶m3=$3 [L,NC,QSA]