求助 版主:论坛审计组
网站做百度推广的,url需要加后缀?utm_source=baidu& 统计来源
类型:迅睿CMS 更新时间:2024-01-02 16:23:23
  1. 网站做百度推广的,url需要加后缀?utm_source=baidu& 统计来源。程序4.3.3,php7.3,伪静态,后台自带共享栏目测试规则,加后缀后301跳转到不带后缀的页面,包括首页也是一样。有没有办法让其不跳转?


  2. 栏目页URL改成目录式,URL规则:


栏目页:{dirname}/
栏目分页:{dirname}-{page}/


路由规则:


"([a-z0-9]+)-([0-9]+)" => "index.php?c=category&dir=$1&page=$2",
"([a-z0-9]+)" => "index.php?c=category&dir=$1",

这样页面可以正常访问,但是加后缀之后,就嗝屁了:

捕获4.PNG

捕获3.PNG



回帖
  • #1楼    迅睿框架创始人
    2019-11-02 21:21:58
    Chrome 0
  • will1234
    #2楼    will1234
    2019-11-04 16:30:06
    Chrome 0
    回复迅睿框架创始人 301跳转的问题解决了,谢谢。但是路由加(.*)或者\?(.*)报错404。
    "([a-z0-9]+)-([0-9]+)\?(.*)" => "index.php?c=category&dir=$1&page=$2", 
    "([a-z0-9]+)\?(.*)" => "index.php?c=category&dir=$1",
    "([a-z0-9]+)-([0-9]+)(.*)" => "index.php?c=category&dir=$1&page=$2", 
    "([a-z0-9]+)(.*)" => "index.php?c=category&dir=$1",
    栏目页:{dirname}/
    栏目分页:{dirname}-{page}/
  • 洛沙
    #3楼    洛沙
    2024-01-02 16:10:26
    Chrome 0
    解决了吗?我现在也遇到这个问题了。。。如果加了
    \?(.*)
    原本正常的页面就404了
  • 洛沙
    #4楼    洛沙
    2024-01-02 16:23:23
    Chrome 0
    解决了,要两种规则一起用。