get获取参数时获取到了url的路径,注:已经配置里伪静态

img

在thinkphp5.1使用input('get.')获取数据时,获取到了路由设置的方法名
前端使用href=“/goods_list?cate_lv={$vo.lv}”这种方法来跳转


Route::get('goodsList', 'index/Goods/goodsList')->name("goodsList");

使用过伪静态来解决,后面发现使用get的所有页面都有这个情况


<IfModule mod_rewrite.c>
  Options +FollowSymlinks -Multiviews
  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
</IfModule>

希望能解决只获取到?后的参数就是不要这 /goodsList 。这里的amp是因为使用layui的分页出现的问题也还在改

img

你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答


本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。


因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。