`
dcj3sjt126com
  • 浏览: 1871293 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Yii系列总结:隐藏index.php步骤

    博客分类:
  • YII
yii 
阅读更多

1.开启apache的mod_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

分享到:
评论

相关推荐

    yii-basic-app-2.0.32.tgz

    Yii框架是PHP开发中的一个高性能、基于组件的MVC(模型-视图-控制器)框架,广泛用于构建Web应用程序。这个“yii-basic-app-2.0.32.tgz”压缩包包含了Yii2框架的基本应用模板,适用于快速搭建一个新的Web项目。版本...

    基于PHP的企业网站源码.zip

    在实际应用中,企业网站源码可能会使用某种框架,如Laravel、Yii、CodeIgniter等,这些框架都有自己的组织结构和约定,使得代码更加规范和易于维护。此外,源码可能还包含授权文件、测试文件、日志文件以及错误处理...

    yii-basic-app-2.0.36.tgz

    1. **性能优化**:Yii2采用了一系列优化技术,如缓存、数据库查询优化和自动代码生成,确保了高效率和快速响应。 2. **组件化**:Yii2基于组件的设计允许开发者将应用拆分成独立的、可重用的部分,提高了代码的可...

    Yii隐藏URL中index.php的方法|angluo-php-156571.pdf

    在Yii框架中隐藏URL中的index.php文件是提升URL美观性和安全性的重要步骤。隐藏URL中的index.php不仅可以使URL看起来更简洁,还能增强网站的专业性和用户体验。此外,隐藏URL中的index.php有利于提升网站的SEO(搜索...

    php yii源码分析

    入口文件是每个 Web 应用程序的起点,对于 Yii 而言,`index.php` 文件是应用的入口。在这个文件中,Yii 的主要配置和初始化过程发生。例如,`$yii` 变量指向了框架的核心入口点 `yii.php`,而 `$config` 指向应用...

    Yii概念整理_珍贵资料

    - **生命周期**:网站程序运行的一次实例称为一个应用,它经历了一系列的步骤: 1. 预初始化应用:使用`CApplication::preinit()`进行预初始化。 2. 建立类自动加载器和错误处理机制。 3. 注册核心应用组件。 4....

    Yii Blog Book.pdf

    从环境搭建到应用结构解析,再到工作流程的具体步骤,相信读者能够对Yii框架有一个全面的认识,并能够在实际项目中灵活运用。此外,还强调了面向对象编程和数据库编程的基础知识,这对于理解和使用Yii框架是非常重要...

    YII框架应用

    根据文档提供的信息,可以通过运行`index.php`文件来检测当前的PHP环境是否可以支持YII框架。如果一切正常,将会出现提示信息,告知服务器配置已达到运行YII的要求。如果提示不符合要求,则需要对服务器配置进行相应...

    Yii_权威指南(阅).pdf

    - **惯例**:Yii框架采用的一系列编码和组织代码的最佳实践。 - **开发流程**:概述从需求分析到部署上线的整个开发过程。 **关键知识点:** - **安装**:介绍Yii框架的基本安装步骤,包括环境配置和依赖包安装...

    PHP Yii框架开发实例

    - **测试环境**: 完成以上步骤后,在浏览器中输入`http://localhost/requirements/index.php`,如果看到关于Yii框架兼容性的检测页面,表示环境配置成功。 **1.3 兼容性检查** - **YiiFramework必备条件**: - ...

    yii框架部署

    在本文中,我们将详细讲解Yii框架的部署过程,特别是在Windows操作系统上的步骤。以下是一个完整的部署指南: 首先,你需要从官方下载地址(http://www.yiiframework.com/download/)获取Yii框架的源代码。下载后,...

    Yii中文教程.doc

    安装 Yii 非常简单,只需要两个步骤:下载框架的压缩包,然后将其解压到 Web 服务器可访问的目录。为了安全起见,建议将框架的其他 PHP 脚本放在不受 Web 访问的目录下,只将入口脚本暴露给用户。通过访问需求检测...

    yii框架中文手册教程

    Yii框架的主要特点可以总结如下: 1. 性能优越:Yii框架采用了各种优化技术,保证了Web应用的高性能,尤其在处理大量数据和高流量的Web应用时表现优异。 2. 组件化设计:Yii框架采用基于组件的设计模式,开发者...

    Yii权威指南(非常适合新手入门)

    通过详细的步骤介绍以及实际案例分析,即便是初次接触Yii框架的用户也能轻松上手。 #### 二、基础知识要求 - **标签**: "yii 入门 新手 php mvc" **解释**: - **Yii**: 一种基于PHP的开源Web应用程序开发框架,...

    YII框架翻译整理最终稿 -

    安装 Yii 涉及两个步骤: 1. 下载 Yii 框架的最新版本,通常可以从官方网站获取。 2. 解压缩文件到 Web 服务器的一个可访问目录。尽管通常会放在 Web 目录下,但也可以根据需要选择其他位置,只要确保入口脚本可被 ...

    Yii2.0中文学习手册

    ### Yii2.0中文学习手册知识点总结 #### 一、简介 - **Yii2.0**是一款基于PHP的高性能Web应用程序开发框架,以其简洁、高效、安全的特点深受开发者喜爱。本手册旨在帮助初学者和进阶用户快速掌握Yii2.0的核心概念与...

    yii2安装详细流程

    完成以上所有步骤后,可以通过浏览器访问地址localhost/yii2/yii2test/frontend/web/index.php,如果看到Yii2的安装成功界面,那么恭喜你,你的Yii2安装已经成功。 值得注意的是,Yii2不仅要求PHP版本至少是5.4以上...

    yii框架笔记

    r=/` 或 `http://localhost/yii/web/index.php?r=site/page`,其中`r`代表请求的控制器和动作。 - **渲染视图:** - 使用`$this-&gt;render()`方法渲染视图,如`$this-&gt;render('index')`渲染`index`视图文件。 - ...

Global site tag (gtag.js) - Google Analytics