1、路由设置,让路径中不显示index.php方法:

  第一步:在apache中的httpd.conf中查找:

    LoadModule rewrite_module modules/mod_rewrite.so 将该项前面的#去掉,开启重写模式

    AllowOverride none 修改成为 AllowOverride all

  第二步:在index.php同级目录下,新建一个.htaccess文件(在windows下面,可以用文本文件建立该类型文件),添加内容为:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>

  经过这样子两步操作,再访问的时候就可以不用加入口文件index.php了。

2、段路径设置:在ThinkPHP中访问路径一般问 index.php/分组名/模块名/操作名,为了简短路径可以配置如下

  如果开启了独立分组,应该在最外层conf/config.php中配置

  URL_ROUTER_ON=>TRUE

  URL_ROUTE_RULES=>array(

    '/^list_(\d+)$/'=>'Home/List/index?id=:1'  //简短规则1。。。。。。。

  )

  使用U函数生成段路径,需要配置

  URL_MODEL =>2 Rewrite模式 0为普通模式 1为pathinfo模式

  以上面配置为例,使用U函数生成地址为:U('/list_'.$id),里面的./很关键,表示从根目录开始,如果不加,各个都会自动加上各个控制器名称

最新文章

  1. php单独编译扩展模块
  2. git常用命令表
  3. CentOS7安装mysql5.6.26
  4. EBS常用小常识(转)
  5. JS获取活动区域高和宽
  6. unwrap_uvw 笔记
  7. js如何判断字符串是否进行过window.btoa()转码
  8. Introduction to neural network —— 该“神经网络” 下拉“祭坛”
  9. VC6迁移到VS2008几个问题——良好的代码,从我做起,从现在开始。
  10. JS中的类型识别
  11. Intellij Idea 2017创建web项目及tomcat部署实战
  12. Eclipse编写ExtJS5卡死问题
  13. vue2.0 keep-alive最佳实践
  14. js常见知识点2.面向对象相关
  15. &lt;--------------------------构造方法------------------------------&gt;
  16. RocketMq(二)消息中间件源码下载、模块分化以及集群模式的认知
  17. UML学生成绩管理系统需求分析
  18. 奇怪吸引子---Aizawa
  19. GetLastError结果列表
  20. C# DataView操作DataTable

热门文章

  1. 修改ubuntu的默认python版本
  2. USB OTG简单介绍
  3. Objective-C 类属性和方法的訪问权限
  4. NAND FLASH
  5. js 全局函数
  6. Deep Learning(深度学习)学习笔记整理系列之(四)
  7. CM 0313 Review
  8. Convert Binary Search Tree (BST) to Sorted Doubly-Linked List
  9. C# WINFORM 线程中更新UI
  10. js判断某个方法是否存在