美文网首页
TP3.2去掉Index.php和Home标签和设置静态页面的方

TP3.2去掉Index.php和Home标签和设置静态页面的方

作者: 欢迎惠顾 | 来源:发表于2017-12-22 19:29 被阅读0次

    去掉index.php和home标签的配置方法:

    image.png

    在thinkPHP的conf文件夹里面找debuf.php配置文件:

    image.png
        'DEFAULT_MODULE'        =>  'Home',     //默认模块名
        'MODULE_ALLOW_LIST'     =>  array('Home','Admin'),  //允许模块组
        'URL_MODEL'             =>  '2',    //省去index.php
        'URL_HTML_SUFFIX'       =>  '',     //伪静态后缀
        'URL_DENY_SUFFIX'       =>  'pdf|ico|png|gif|jpg', // URL禁止访问的后缀设置
    

    设置伪静态缩短URL路径可以为网站优化提供方便.所以要去掉index.php/Home/这两个标签.这个地方我把后缀设置成空.因为配置了生成静态页面.为".html",不然会冲突.

    下面说:

    生成静态页面

    对于静态页面的配置就不能再这个文件下设置了.不然前后台会造成混乱.找不到正确路径.

    image.png

    静态页面的配置生成的是前台界面.所以应该在Application下的Home下面的conf中配置该静态方法:

    image.png
        'HTML_CACHE_ON'     =>    true, // 开启静态缓存
        'HTML_CACHE_TIME'   =>    0,   // 全局静态缓存有效期(秒)
        'HTML_FILE_SUFFIX'  =>    '.html', // 设置静态缓存文件后缀
        'HTML_CACHE_RULES'  =>     array(  // 定义静态缓存规则
    
            'Index:'        =>      array('Index/{:action}_{id}','0'),
            'About:'        =>      array('About/{:action}_{id}','0'),
            'Artcate:'      =>      array('Artcate/{:action}_{id}','0'),
            'Article:'      =>      array('Article/{:action}_{id}','0'),
            'Contact:'      =>      array('Contact/{:action}_{id}','0'),
            'Download:'     =>      array('Download/{:action}_{id}','0'),
            'Engin:'        =>      array('Engin/{:action}_{id}','0'),
            'Engineering:'  =>      array('Engineering/{:action}_{id}','0'),
            'Procate:'      =>      array('Procate/{:action}_{id}','0'),
            'Product:'      =>      array('Product/{:action}_{id}','0'),
    ),
    

    这个是我的代码.缓存时间改为0是永久缓存.静态缓存的规则是按照自己的需求配置的具体的方法可以看手册.下面是定义的规则:

    //定义格式1 数组方式
    //'静态地址' => array('静态规则', '有效期', '附加规则'),
    //定义格式2 字符串方式
    //'静态地址' => '静态规则',

    看手册的时候注意以下:

    image.png

    相关文章

      网友评论

          本文标题:TP3.2去掉Index.php和Home标签和设置静态页面的方

          本文链接:https://www.haomeiwen.com/subject/wjuxgxtx.html