Yii隐藏单入口

         Yii进入项目首页时默认是index.php文件路径,如何把index.php去掉,方法如下:

         打开apache配置文件http.conf,找到如下的代码:

         #LoadModule rewrite_module modules/mod_rewrite.so

          把前面的#号去掉。

          往下继续查找,找到<Directory "d:/wamp/www/">,即服务器所在的目录,

           AllowOverride all

           AllowOverride 后面改为all,如上所示。

           重启apache.

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

           打开Yii项目下的配置文件config/main.php,找到

           /*
             'urlManager'=>array(
             'urlFormat'=>'path',
             'rules'=>array(
            '<controller:\w+>/<id:\d+>'=>'<controller>/view',
            '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
            '<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
            ),
           ),
           */ 

           把注释去掉,改成

            'urlManager'=>array(
             'urlFormat'=>'path',

             'showScriptname'=>false,
             'rules'=>array(
            '<controller:\w+>/<id:\d+>'=>'<controller>/view',
            '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
            '<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
            ),

           ),

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

          最后,在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

        
          

posted @   xshang  阅读(415)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· [AI/GPT/综述] AI Agent的设计模式综述
历史上的今天:
2013-04-27 三元组矩阵
点击右上角即可分享
微信分享提示