伪静态规则放进去后网站前台依然显示动态路径
首先在网站后台的伪静态解析里面“环境检测”显示 服务器支持伪静态功能,
然后生成解析规则,生成后下面也没错误显示,然后把生成的规则复制到config/rewrite.php中代码如下:
<?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 [
/***********************下面写你自己的URL解析规则********************/
// 共享栏目测试规则---解析规则----开始
"list-([A-za-z0-9 \-\_]+)-([0-9]+)\.html" => "index.php?c=category&dir=$1&page=$2", //【共享栏目测试规则】模块栏目列表(分页)(list-{dirname}-{page}.html)
"list-([A-za-z0-9 \-\_]+)\.html" => "index.php?c=category&dir=$1", //【共享栏目测试规则】模块栏目列表(list-{dirname}.html)
"show-([0-9]+)-([0-9]+)\.html" => "index.php?c=show&id=$1&page=$2", //【共享栏目测试规则】模块内容页(分页)(show-{id}-{page}.html)
"show-([0-9]+)\.html" => "index.php?c=show&id=$1", //【共享栏目测试规则】模块内容页(show-{id}.html)
// 共享栏目测试规则---解析规则----结束
// 共享模块测试规则---解析规则----开始
"([a-z]+)\/searchg\/(.+)\.html" => "index.php?s=$1&c=search&rewrite=$2", //【共享模块测试规则】模块搜索页(分页)({modname}/searchg/{param}.html)
"([a-z]+)\/searchg\.html" => "index.php?s=$1&c=search", //【共享模块测试规则】模块搜索页({modname}/searchg.html)
// 共享模块测试规则---解析规则----结束
// 独立模块测试规则---解析规则----开始
"([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]+)\/search2\.html" => "index.php?s=$1&c=search", //【独立模块测试规则】模块搜索页({modname}/search2.html)
// 独立模块测试规则---解析规则----结束
];更新系统缓存后,所有的伪静态已经没起作用,请高手帮我看下问题出在哪里呢
<?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 [ "list-([A-za-z0-9 \-\_]+)-([0-9]+)\.html" => "index.php?c=category&dir=$1&page=$2", //【共享栏目测试规则】模块栏目列表(分页)(list-{dirname}-{page}.html) ];每次测试只放一行,千万千万千万千万千万千万千万不要全部放进去