• YII 开启URL伪静态


    1.开启apache的mode_rewrite模块

         去掉LoadModule rewrite_module modules/mod_rewrite.so前的“#”符号

         确保<Directory "..."></Directory>中有“AllowOverride All”

    2.在项目中的/protected/config/main.php中添加代码:

    -----------------------------------------------------------------------------

    'components'=>array(

               ...

               'urlManager'=>array(

                     'urlFormat'=>'path',

                     'showScriptName'=>false,//注意false不要用引号括上

               'urlSuffix'=>'.html',

                     'rules'=>array(

                         'sites'=>'site/index',

                     ),

               ),

               ...

           ),

    ------------------------------------------------------------------------------

    3.在与index.php文件同级目录下添加文件“.htaccess”,内容如下:   

    ----------------------------------------------------------------

    Options +FollowSymLinks

       IndexIgnore */*

       RewriteEngine on

       # if a directory or a file exists, use it directly

       RewriteCond %{REQUEST_FILENAME} !-f

       RewriteCond %{REQUEST_FILENAME} !-d

       # otherwise forward it to index.php

       RewriteRule . index.php

  • 相关阅读:
    网站开发动静分离
    如何前后端分离?
    设置HTML编码为UTF-8
    数据库索引&数据页
    spring中的BeanFactory和FactoryBean的区别与联系
    Java可重入锁与不可重入锁
    abo dto属性验证的坑
    小程序如何去掉button组件的边框
    asp.net core使用gzip
    npm总结
  • 原文地址:https://www.cnblogs.com/qf19910623/p/4661517.html
Copyright © 2020-2023  润新知