ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结

 更新时间:2014年08月23日 15:24:56   投稿:shichen2014  
这篇文章主要介绍了ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结,是ThinkPHP路由访问的基础知识,在ThinkPHP开发中非常重要,需要的朋友可以参考下

本文针对ThinkPHP中pathinfo的两种模式、四种路径访问模式和URL重写相关知识进行了总结归纳,分享给大家便于查询和借鉴。具体归纳如下:

1、pathinfo

访问模块IndexAction.class.php下边的test方法

   http://localhost/index.php?m=Index&a=test 等同于 http://localhost/index.php/Index/test

2、四种路径访问模式
   
在config目录下边来做修改 URL_MODEL的值,分别表述如下:

值为0   叫做普通模式。如:http://localhost/index.php?m=模块&a=方法
值为1   叫做pathinfo模式。如:http://localhost/index.php/模块/方法
值为2   叫做rewrite重写(伪静态) 可以自己写相关的rewrite规则,也可以使用系统为我们提供的rewrite规则隐藏掉index.php,生成:http://localhost/模块/方法
值为3   叫做兼容模式。当服务器上面不支持pathinfo模式的时候,但是你又在之前的路径访问格式上面,全部用的是pathinfo格式。那么它会提示你路径格式不正确。那么,你就可以用标号为3的兼容模式来处理。他的路径访问类似于http://localhost/index.php?s=模块/方法 

3、URL重写步骤:
 
(1)、D:\wamp\wamp\Apache2\conf\httpd.conf开启apache服务器中的URL_REWRITE模块 

(2)、AllowOverride None 将 None 改为 All

(3)、确保config.php配置文件中 URL_MODEL 设置为 2

(4)、把 .htaccess 文件放到入口文件的同级目录下
   
采用URL重写利于seo,不过会加大服务器的性能消耗。

希望本文所述对大家ThinkPHP程序设计有所帮助。

相关文章

  • php实现下载限制速度示例分享

    php实现下载限制速度示例分享

    这篇文章主要介绍了php实现限制下载速度的示例,需要的朋友可以参考下
    2014-02-02
  • laravel yajra插件 datatable的使用详解

    laravel yajra插件 datatable的使用详解

    这篇文章主要介绍了laravel yajra插件 datatable的使用详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-01-01
  • PHP利用DWZ.CN服务生成短网址

    PHP利用DWZ.CN服务生成短网址

    这篇文章主要介绍了PHP利用DWZ.CN服务生成短网址,小编觉得挺不错的,现在分享给大家,也给大家做个参考。
    2019-08-08
  • Laravel 5框架学习之表单

    Laravel 5框架学习之表单

    Laravel 5.0 新引入的表单请求 (Form Request) 特性提供了集规范性 (差不多就是 "最佳实践" 的意思) 和便捷性 (这是比之前任何一种选择都更强大也更便捷的方式) 于一体的, 在 Laravel 中执行数据检查和验证的新手段.
    2015-04-04
  • PHP Callable强制指定回调类型的方法

    PHP Callable强制指定回调类型的方法

    这篇文章主要介绍了PHP Callable强制指定回调类型的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-08-08
  • 使用VS Code+phpstudy实现PHP环境配置指南

    使用VS Code+phpstudy实现PHP环境配置指南

    这篇文章主要给大家介绍了关于使用VS Code+phpstudy实现PHP环境配置的相关资料,对于初学者可以使用集成开发环境PHPStudy来配置PHP环境,需要的朋友可以参考下
    2023-07-07
  • 浅谈laravel aliases别名的原理

    浅谈laravel aliases别名的原理

    今天小编就为大家分享一篇浅谈laravel aliases别名的原理,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • 浅谈laravel-admin的sortable和orderby使用问题

    浅谈laravel-admin的sortable和orderby使用问题

    今天小编就为大家分享一篇浅谈laravel-admin的sortable和orderby使用问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • PHP判断JSON对象是否存在的方法(推荐)

    PHP判断JSON对象是否存在的方法(推荐)

    这篇文章主要介绍了PHP判断JSON对象是否存在的方法(推荐)的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-07-07
  • PHP模糊查询的实现方法(推荐)

    PHP模糊查询的实现方法(推荐)

    下面小编就为大家带来一篇PHP模糊查询的实现方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-09-09

最新评论