php教程自学网 - 轻松零基础学php视频教程
条幅广告
当前位置: 主页 > thinkphp5框架 >

thinkphp5伪静态

时间:2018-08-22 13:14来源:未知 作者:admin 点击:
URL伪静态通常是为了满足更好的SEO效果,ThinkPHP支持伪静态URL设置,可以通过设置url_html_suffix参数随意在URL的最后增加你想要的静态后缀,而不会影响当前操作的正常执行。例如,我们

 URL伪静态通常是为了满足更好的SEO效果,ThinkPHP支持伪静态URL设置,可以通过设置url_html_suffix参数随意在URL的最后增加你想要的静态后缀,而不会影响当前操作的正常执行。例如,我们设置

  'url_html_suffix' => 'shtml'

  的话,我们可以把下面的URL

  http://serverName/Home/Blog/read/id/1

  变成

  http://serverName/Home/Blog/read/id/1.shtml

  后者更具有静态页面的URL特征,但是具有和前面的URL相同的执行效果,并且不会影响原来参数的使用。

  默认情况下,伪静态的设置为html,如果我们设置伪静态后缀为空字符串,

  'url_html_suffix'=>''

  则支持所有的静态后缀访问,如果要获取当前的伪静态后缀,可以使用Request对象的ext方法。

  例如:

  http://serverName/index/blog/3.html

  http://serverName/index/blog/3.shtml

  http://serverName/index/blog/3.xml

  http://serverName/index/blog/3.pdf

  都可以正常访问。

(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
相关推荐
  • Thinkphp5学习笔记
  • thinkphp5是一个全新的版本它不再兼容以前的版本,改动比较大。个人认为它很像

  • thinkphp5路由定义
  • 注册路由规则 route目录下的任何路由定义文件都是有效的,默认的路由定义文件

  • thinkphp5开发规范
  • 命名规范 ThinkPHP5.1遵循PSR-2命名规范和PSR-4自动加载规范,并且注意如下规范:

猜你喜欢