yii2.0在浏览器中默认查看控制器下的方法是  http://ltbk.cn/index.php?r=login/login

要是在浏览器上输出 http://ltbk.cn/index.php/login/login就更加方便

下面解决方法:

1.  打开config目录下的web.php,在$config = [ ‘components’=>[] ]中加入以下内容:

'urlManager' => [    'enablePrettyUrl' => true,    'showScriptName' => false,    'rules' => [        'http://m.'.$params['domain'].'/<c:[a-z0-9]+>/<a:[a-z0-9]+>' => 'mobile/<c>/<a>',        'http://m.'.$params['domain'].'/' => 'mobile/default/index',    ],],不过路径还是形如:ltbk.cn/index.php/post/index

2.配置Apache在yii2.0 默认的入口文件 web/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

3.重启Apache


转载于:https://www.cnblogs.com/l-zl/p/6640702.html

yii的pathinfo方式实现相关推荐

  1. Yii获取当前url和域名

    如果我们当前页面的訪问地址是:http://localhost/CMS/public/index.php? r=news&id=1 一. 1.获取当前域名:echoYii::app()-> ...

  2. Yii自定义验证规则

    简单的方法:在 model 内部定义规则 最简单的定义验证规则的方法是在使用它的模型(model)内部定义. 比方说,你要检查用户的密码是否足够安全. 通常情况下你会使用 CRegularExpres ...

  3. Yii获取指定URL路径字符串

    https://www.yiichina.com/doc/guide/2.0/runtime-requests http://localhost/CMS/public/index.php?r=news ...

  4. Yii的控制器等名称获取

    控制器 模块名 Yii::$app->controller->module->id; 控制器名 Yii::$app->controller->id 方法名 Yii::$a ...

  5. yii+php+当前目录,Yii常用路径方法总结

    Yii框架中的一些常见的路径方法的使用方法总结. 在控制器添加CSS文件或JavaScript文件: Yii::app()->clientScript->registerCssFile(Y ...

  6. Yii中常用路径(转)

    调用YII框架中jquery:Yii::app()->clientScript->registerCoreScript('jquery');    framework/web/js/sou ...

  7. 属性-Yii 基础-深入理解YII2.0(1.1)

    属性(Property) 属性用于表征类的状态,从访问的形式上看,属性与成员变量没有区别. 你能一眼看出 $object->foo 中的 foo 是成员变量还是属性么?显然不行. 但是,成员变量 ...

  8. nginx 安装禅道

    公司以前用的是apache环境,打算换成nginx,在将禅道移到nginx遇到了一些问题,以前一直认为nginx只能用get方式访问,今天研究禅道二次开发时发现能静态友好(pathinfo)方式设置, ...

  9. Backbone Model——数据模型

    Model是Backbone中所有数据模型的基类,用于封装原始数据,并提供对数据进行操作的方法,我们一般通过继承的方式来扩展和使用它. 如果你做过数据库开发,可能对ORM(对象关系映射)不会陌生,而B ...

  10. Backbone.js源码解读(转载)

    前言: 个人也翻译过一遍,可是基础知识不够,所以理解的没有很清楚//Backbone.js 0.9.2//(c) 2010-2012 Jeremy Ashkenas, DocumentCloud In ...

最新文章

  1. react入门代码_如何在React中构建温度控制应用程序-包括提示和入门代码
  2. 爪哇国新游记之三十一----日期时间与字符串间的转化
  3. JavaWeb学习总结(五十三)——Web应用中使用JavaMail发送邮件
  4. Request_获取请求行数据_方法介绍
  5. 太原师范学院计算机二级报名,山西计算机等级考试报名地点
  6. 【LeetCode】3月24日打卡-Day9
  7. 文章用图的修改和排版
  8. node.js整理 07例子
  9. 今日奇葩事件,一位不懂技术,却来管理技术团队的领导
  10. np.random.choice的用法
  11. Redis 响应延迟问题排查
  12. js获取当前日期时间和其他操作
  13. 抢票软件开发(三) 其余功能
  14. Dynamics CRM 365零基础入门学习(一)Dynamics介绍以及开发工具配置
  15. 把网站服务器调黑白,服务器安全狗怎么设置黑白名单?
  16. 计算机考研400分以上,考研400分是什么概念?
  17. linux驱动开发:PWM驱动编写
  18. 巅峰极客pwn wp
  19. bit,Byte,Word,DWORD(DOUBLE WORD,DW)
  20. 测绘资质申请标准及好处

热门文章

  1. 思科DHCP不同网段通信
  2. 使用Popup窗口创建无限级Web页菜单(4)
  3. (未完毕)电子设计省赛--2013年国赛题
  4. Apache Spark源码走读(十)ShuffleMapTask计算结果的保存与读取 WEB UI和Metrics初始化及数据更新过程分析...
  5. web移动端开发总结
  6. Linux基本命令二(帮助命令)
  7. hdu 4539 郑厂长系列故事——排兵布阵
  8. 【原】unity3D之Draw Call
  9. Linux/Unix/Mac OS下的远程访问和文件共享方式
  10. matlab分析具体问题论文,matlab论文12010245327马文建.doc