解析规则是当你URL规则设置完成并运用到网站配置中之后,你的URL都变成你自己的URL了,这时候访问url会出现404打不开的现象,这种情况就说明你需要设置解析规则来为你的自定义URL做指引。

blob.png

image.png


一、为服务器开启伪静态功能:

QQ20160304-0@2x.png

如图中所示,系统会根据你的服务器环境列出对应的伪静态规则代码,按要求放到根目录即可

blob.png


二、测试伪静态是否生效

访问地址:http://网站/test/ 如果提示支持的话就正常,其他提示或无提示表示不正常未启用,你也可以让服务商给你配置环境


三、生成解析规则

blob.png

将生成的解析规则,一行的复制到rewrite.php文件中,一定要逐一测试,否则会冲突,导致解析混乱。


四、伪静态配置文件

config/rewrite.php 

QQ20160419-15@2x.png

以上红色区域就是写伪静态规则的地方


特别注意:

切记一定不要原封不动的复制生成代码放进去,我们系统只是给你生成参考规则代码,你只能作为参考,要一条条的进行调试,排除规则冲突问题


五、当存在多个站点怎么办?

解析规则写法改为

if (in_array(DOMAIN_NAME, array('站点1的地址', '站点1的其他地址'))) {
    return array(
        站点1的规则列表
    );
}
if (in_array(DOMAIN_NAME, array('站点2的地址', '站点2的其他地址'))) {
    return array(
        站点2的规则列表
    );
}
if (in_array(DOMAIN_NAME, array('站点3的地址', '站点3的其他地址'))) {
    return array(
        站点3的规则列表
    );
}

手动将网站地址写到上面即可


六、解析地址格式

模式1、/模块/控制器/方法/参数1/参数1的值 ...

模式2、index.php?s=模块&c=控制器&m=方法&参数1=参数1的zhi ....(3.2)












文档最后更新时间:2018-01-16 07:42:52