Htaccess:某些参数不能用于 GET 吗?

Htaccess:某些参数不能用于 GET 吗?

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

当我使用 php 获取参数时,缺少“param4”。更准确地说,它的值为 0。其他三个参数工作正常。问题可能出在哪里?

答案1

解决方案:静态文本“市场”不是参数,因此它可以找到它及其值。

   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]

相关内容