联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
怎么使用模块搜索伪静态设置
类型:迅睿CMS 更新时间:2021-11-01 10:29:19 搜索框url不生效 搜索伪静态

怎么使用:模块搜索伪静态设置


为什么按照教程修改了,搜索还是动态页面啊,详细请看下面图片。

<?php

/**
 * URL解析规则
 * 例如:  114.html 对应 index.php?s=demo&c=show&id=114
 * 可以解析:  "114.html"  => 'index.php?s=demo&c=show&id=114',
 * 动态id解析:  "([0-9]+).html"  => 'index.php?s=demo&c=show&id=$1',
 */

return [

    "sitemap.xml" => "index.php?s=sitemap&c=home&m=xml", // 地图规则
    "sitemap.txt" => "index.php?s=sitemap", // 地图规则
    "author\/(.+)/\([0-9]+)\.html" => "index.php?s=tag&name=$1&page=$2",  // tag插件分页
    "author\/(.+)\.html" => "index.php?s=tag&name=$1",  // tag插件
    "author\/([0-9]+)" => "index.php?s=tag&page=$1", // tag插件聚合首页分页
    "author" => "index.php?s=tag", // tag插件聚合首页

// 共享栏目---解析规则----开始
    "([A-za-z0-9 \-\_]+)\/([0-9]+)" => "index.php?c=category&dir=$1&page=$2",  //【共享栏目】模块栏目列表(分页)({dirname}/{page}/)
    "([A-za-z0-9 \-\_]+)" => "index.php?c=category&dir=$1",  //【共享栏目】模块栏目列表({dirname}/)
    "article\/([0-9]+)\/([0-9]+)\.html" => "index.php?c=show&id=$1&page=$2",  //【共享栏目】模块内容页(分页)(article/{id}/{page}.html)
    "article\/([0-9]+)\.html" => "index.php?c=show&id=$1",  //【共享栏目】模块内容页(article/{id}.html)

// 共享栏目---解析规则----结束

// 共享模块---解析规则----开始
    "so\/(.+)" => "index.php?s=$1&c=search&rewrite=$2",  //【共享模块】模块搜索页(分页)({modname}/so/{param}/)
    "so" => "index.php?s=$1&c=search",  //【共享模块】模块搜索页({modname}/so/)

// 共享模块---解析规则----结束

// 独立模块---解析规则----开始
    "([a-z]+)\.html" => "index.php?s=$1",  //【独立模块】模块首页({modname}.html)
   "([a-z]+)\/list\/([0-9]+)\/([0-9]+)\.html" => "index.php?s=$1&c=category&id=$2&page=$3",  //【独立模块】模块栏目列表(分页)({modname}/list/{id}/{page}.html)
    "([a-z]+)\/list\/([0-9]+)\.html" => "index.php?s=$1&c=category&id=$2",  //【独立模块】模块栏目列表({modname}/list/{id}.html)
    "([a-z]+)\/show\/([0-9]+)\/([0-9]+)\.html" => "index.php?s=$1&c=show&id=$2&page=$3",  //【独立模块】模块内容页(分页)({modname}/show/{id}/{page}.html)
    "([a-z]+)\/show\/([0-9]+)\.html" => "index.php?s=$1&c=show&id=$2",  //【独立模块】模块内容页({modname}/show/{id}.html)
    "([a-z]+)\/search\/(.+)\.html" => "index.php?s=$1&c=search&rewrite=$2",  //【独立模块】模块搜索页(分页)({modname}/search/{param}.html)
    "([a-z]+)\/search\.html" => "index.php?s=$1&c=search",  //【独立模块】模块搜索页({modname}/search.html)

// 独立模块---解析规则----结束

];

上面是rewrite.php 文件配置

回帖
  • 迅睿框架联合创始人
    #1楼    迅睿框架联合创始人
    2021-10-31 17:33:09
    Chrome 0
    尝试访问下一页链接会不会是动态的

  • 苦逼的民工
    #2楼    苦逼的民工
    2021-10-31 17:34:57
    Chrome 0
    迅睿框架联合创始人 只有搜索页面是动态,其他都市伪静态
  • 迅睿框架联合创始人
    #3楼    迅睿框架联合创始人
    2021-10-31 17:39:33
    Chrome 0
    那说明自定义url是生效了的,

    改成唯一模式
    满意答案
  • 苦逼的民工
    #4楼    苦逼的民工
    2021-10-31 17:42:19
    Chrome 0
    迅睿框架联合创始人 改成唯一模式 返回404


  • 迅睿框架联合创始人
    #5楼    迅睿框架联合创始人
    2021-10-31 17:57:24
    诺基亚手机 0
    "news\/so" => "index.php?s=news&c=search", //【共享模块】模块搜索页({modname}/so/) "news\/so\/(.+)" => "index.php?s=news&c=search&rewrite=$1", //【共享模块】模块搜索页(分页)({modname}/so/{param}/)要是规则没有对呀,规则规则这个规则要写的最前面,因为他修级别最高。
  • 苦逼的民工
    #6楼    苦逼的民工
    2021-11-01 10:29:19
    Chrome 0
    @迅睿框架联合创始人:完美解决