联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
迅睿伪静态下, URL小写后 出现错误. 怎么解决
类型:迅睿CMS 更新时间:2022-06-22 15:07:31 伪静态

迅睿伪静态下, URL小写后 出现错误. 请问怎么解决

image




image

回帖
  • 迅睿框架联合创始人
    #1楼    迅睿框架联合创始人
    2022-06-19 00:37:52
    诺基亚手机 0
    解析规则问题,发来config/rewrite.php文件内容
  • 飘叶
    #2楼    飘叶
    2022-06-19 00:48:01
    Chrome 0
    迅睿框架联合创始人
    image
    迅睿框架联合创始人
  • 迅睿框架联合创始人
    #3楼    迅睿框架联合创始人
    2022-06-19 00:54:36
    诺基亚手机 0
    a-z改成A-Za-z
  • 飘叶
    #4楼    飘叶
    2022-06-19 01:10:57
    Chrome 0
    迅睿框架联合创始人 不行,直接全部打不开了.
  • 迅睿框架联合创始人
    #5楼    迅睿框架联合创始人
    2022-06-19 01:29:14
    诺基亚手机 0
    内容发来看看,我怀疑你误解了我的意思,你改错地方了
  • 飘叶
    #6楼    飘叶
    2022-06-19 01:44:07
    Chrome 0
    迅睿框架联合创始人 // 搜索---解析规则----开始 "([a-z]+)\/(.+)" => "index.php?s=$1&c=search&rewrite=$2", //【搜索】模块搜索页(分页)({modname}/{param}) "([a-z]+)" => "index.php?s=$1&c=search", //【搜索】模块搜索页({modname}/)// 搜索结束// 共享栏目和内容页面URL规则---解析规则----开始 "([A-Za-z0-9\-\/]+)\/list-([0-9]+)\-([0-9]+)" => "index.php?c=category&dir=$1&page=$3", "([A-Za-z0-9\-\/]+)\/([A-Za-z0-9\-]+)\.html" => "index.php?s=news&c=show&field=customurl&value=$2", "([\w\-\/]+)" => "index.php?c=category&dir=$1",// 栏目和内容页URL规则---解析规则----结束//地图 'sitemap.txt' => 'index.php?s=sitemap&page=999', // 地图规则 'sitemap.xml' => 'index.php?s=sitemap&c=home&m=xml&page=998', // 地图规则//地图结束
  • 飘叶
    #7楼    飘叶
    2022-06-19 01:47:25
    Chrome 0
    迅睿框架联合创始人
    image
  • 飘叶
    #8楼    飘叶
    2022-06-19 01:48:05
    Chrome 0
    飘叶 跟URL伪静态规则好像没关系
  • 迅睿框架联合创始人
    #9楼    迅睿框架联合创始人
    2022-06-19 10:32:34
    Chrome 0
        "([A-Za-z]+)\/(.+)" => "index.php?s=$1&c=search&rewrite=$2",  //【搜索】模块搜索页(分页)({modname}/{param})
        "([A-Za-z]+)" => "index.php?s=$1&c=search",  //【搜索】模块搜索页({modname}/)


  • 飘叶
    #10楼    飘叶
    2022-06-19 10:40:03
    Chrome 0
    迅睿框架联合创始人 栏目跟这个搜索规则没关系, 我测试的时候 已经屏蔽了这个搜索规则了
  • 飘叶
    #11楼    飘叶
    2022-06-19 10:41:15
    Chrome 0
    迅睿框架联合创始人 好像是程序的问题, 跟伪静态规则没关系
  • 天天向上
    #12楼    天天向上
    2022-06-19 10:42:28
    Chrome 0
    解析规则没写好
    image
    这个地址对应的规则是:
    "([A-Za-z]+)" => "index.php?s=$1&c=search",  //【搜索】模块搜索页({modname}/)
    因为你少写了A-Z
  • 飘叶
    #13楼    飘叶
    2022-06-19 10:47:42
    Chrome 0
    天天向上 栏目跟这个搜索规则没关系, 我测试的时候 已经删了这个搜索规则了
  • 天天向上
    #14楼    天天向上
    2022-06-19 12:00:59
    Chrome 0
    那你把最新的解析规则配置发来看看,以我的经验,就是解析规则你设置错了会导致这个问题。
  • 飘叶
    #15楼    飘叶
    2022-06-19 12:14:53
    Chrome 0
    天天向上

    // 共享栏目和内容页面URL规则---解析规则----开始

    "([A-Za-z0-9\-\/]+)\/list-([0-9]+)\-([0-9]+)" => "index.php?c=category&dir=$1&page=$3",

    "([A-Za-z0-9\-\/]+)\/([A-Za-z0-9\-]+)\.html" => "index.php?s=news&c=show&field=customurl&value=$2",

    "([\w\-\/]+)" => "index.php?c=category&dir=$1",

    // 栏目和内容页URL规则---解析规则----结束就是这个规则我觉得不是伪静态的问题, 你想想看, 在后台栏目名字设置大写 前台就就大写打开, 设置小写, 就只能小写打开, 反正就是区分大小写, 变换一下就打不开了.

  • 飘叶
    #16楼    飘叶
    2022-06-19 12:15:23
    Chrome 0
    天天向上 我用wp 的时候就不用区分大小写
  • 天天向上
    #17楼    天天向上
    2022-06-19 12:32:02
    Chrome 0
    那你这个解析规则没问题,是你的思想有问题。因为迅睿是按照那个目录的完整匹配,区分大小写,它不会不区分大小写的。大写跟小写是两个不同的文件了
  • 飘叶
    #18楼    飘叶
    2022-06-19 12:37:03
    Chrome 0
    天天向上 url的区分大小就不能打开对seo很不友好, 我之前是用WordPress, 就没有这个问题. 而且迅睿这个文章页是我自定义URL的.也可以不区分大小写都能打开, 就是栏目不行.我只是想解决问题, 怎么思想还出问题了, 在这个上面也要搞思想教育吗?
  • 天天向上
    #19楼    天天向上
    2022-06-19 13:04:03
    Chrome 0
    😥 感觉听着楼主的语气不对了我的意思是思维,迅睿的规则是linux思维,大写目录和小写目录是不一样的两种目录
  • 飘叶
    #20楼    飘叶
    2022-06-19 14:56:24
    Chrome 0
    天天向上 跟Linux没关系. 我WP也是Linux 就没这个问题啊随便大小写.. 迅睿这边已经解决了, 写了个函数,处理一下就行了
    满意答案
  • 翅膀
    #21楼    翅膀
    2022-06-19 17:36:37
    Chrome 0

    image
    你填了大写目录,当然不能用小写目录访问啊,一直不都是这样子吗
  • 飘叶
    #22楼    飘叶
    2022-06-22 15:07:31
    Chrome 0
    @飘叶:写个函数.已解决,........