联系官方销售客服

1835022288

028-61286886

求助 版主:官方研发技术组
求解一下怎么把地址中的?替换为&,是要在伪静态中吗?
类型:迅睿CMS 更新时间:2021-11-25 15:05:56 index.html
"(.*)\/(.*)-(.*).html" => "index.php?s=form&c=$1&m=$3",
"(.*)\/(.*)-(.*).html&code=(.+)&state=(.+)" => "index.php?s=form&c=$2&m=$3&code=$4&state=$5",

伪静态页面,跳转静默获取微信openid,  abc/abc-index.html?code=021rPnFa19gxaC0izaGa1kTYjI0rPnF6&state=STATE
多出来这个页面就会404, 但是手动把地址中的?变为&

abc/abc-index.html&code=021rPnFa19gxaC0izaGa1kTYjI0rPnF6&state=STATE 就能正常访问了, 
求解一下怎么把地址中的?替换为&,是要在伪静态中吗?

回帖
  • #1楼    迅睿框架创始人
    2021-11-25 00:39:34
    Google Pixel 手机 0
    你那两行规则肯定是错误的。另外,题外话,问号后面那个的参数是微信自己加的,这个没法改变。
  • dtnw
    #2楼    dtnw
    2021-11-25 09:11:19
    Chrome 0
    回复迅睿框架创始人 我本来是想前端跳转获取openid的,但是现在发现xunrui的cookies不能在前端设置,会被直接设置成迅睿的cookies
    满意答案
  • dtnw
    #3楼    dtnw
    2021-11-25 15:05:56
    Chrome 0
    @dtnw:换前端跳转了 😪 ,结贴