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'=>''

则可以支持所有的静态后缀,并且会记录当前的伪静态后缀到常量 __EXT__ ,但不会影响正常的页面访问。

可以设置禁止访问的URL后缀,例如:

  1. 'URL_DENY_SUFFIX' => 'pdf|ico|png|gif|jpg', // URL禁止访问的后缀设置

如果访问 http://serverName/Home/blog/3.pdf 就会直接返回404错误。

注意:
URL_DENY_SUFFIX的优先级比URL_HTML_SUFFIX要高。

TP3.2 设置伪静态相关推荐

  1. TP3.2设置URL伪静态满足更好的SEO效果

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

  2. finecms设置伪静态后分享到微信不能访问怎么处理

    finecms设置伪静态后分享到微信不能访问,分享的链接自动增加了一串参数,类似这样的***.html?from=singlemessage&isappinstalled=0,刚开始ytkah ...

  3. 服务器08系统伪静态,win2003/2008服务器IIS站点安装设置伪静态的方法

    第一种方法:适用于win2008,IIS7以上 IIS7以上可以使用URL重写模块,并在根目录下通过 web.config 文件设置伪静态的方法,这个就不多说了,微软官方可以下载安装:http://w ...

  4. ecshop程序设置伪静态简单三步骤

    ecshop相信很多做网站商城的站长朋友都会用到的程序,那么ecshop如何才能设置伪静态?之前本人在调整我这两个站时可费了我不少功夫:http://www.belle-china.com/:http ...

  5. zblog php伪静态,zblogphp如何设置伪静态

    原标题:zblogphp如何设置伪静态 具有SEO基础的站长都知道,伪静态URL相对于动态URL更利于搜索引擎优化,也就是SEO更友好,程序也提供了伪静态设置,通过程序自带的静态管理中心插件进行配置, ...

  6. typecho 去掉index.php,Typecho设置伪静态去掉url中的index.php

    Loading... Typecho后台设置永久链接后,域名后会莫名的有index.php,有强迫症的我完全接受不了.例如网址 `https://www.blogbig.cn/index.php/ar ...

  7. 景安虚拟主机 Typecho设置伪静态教程 Apache 环境

    景安虚拟主机上的 Typecho 开启伪静态,需要配置htaccess才可以正常使用地址重写功能. 前往景安开启伪静态 景安 虚拟主机管理平台 管理面板中的伪静态设置为开启 从中可得知伪静态使用的是A ...

  8. 万网空间 php伪静态,百度云虚拟主机zblogphp在Nginx环境下设置伪静态规则,极为重要...

    怎么设置都是404错误 在zblog插件的伪静态管理中心插件设置一番之后,由于以前我都是使用万网主机的,这一次是使用百度云虚拟主机,所以设置的方法也是不一样,这次是nginx环境,万网主机只要设置.h ...

  9. 苹果cms如何在虚拟主机上设置伪静态

    苹果cms如何在虚拟主机上设置伪静态 下文以笔者网站做例子: 网站用的是苹果cmsV10. Linux 操作系统,脚本解释引擎:Apache 开始时候,设置的伪静态用官网自带的.htaccess 怎么 ...

最新文章

  1. docker报错:driver failed programming external connectivity on endpoint, iptables:No chain by that name
  2. 用mysqlworkbench生成ER图
  3. python雷达图-Python成绩单雷达图
  4. vxworks中断的使用
  5. 汉字编码表(五笔编码表)
  6. 计算机编程工程师理论知识,结构工程师基础知识点:程序设计语言
  7. elasticsearch使用Filter过滤查询操作(使用marvel插件)
  8. LTE学习:LTE系统中RB、RBG、CCE、REG分别是如何定义的
  9. Leetcode 106.从中序与后序遍历序列重建二叉树
  10. 190219每日一句
  11. 基于java飞机大战游戏
  12. 如何快速区分单模与多模光纤收发器?
  13. 互联网酒店预订系统的业务流程图-2
  14. 什么因素影响无刷马达绕线机的精度
  15. Docker容器修改配置文件
  16. 下载 Visual Studio 2010 (SP1) Service Pack 1
  17. 在Photoshop中绘制变形金刚
  18. 融汇贯通实用的socket属性典型讲解
  19. rxjs_如何阅读rxjs大理石图
  20. 地表温度反演(大气上行、下行亮度及大气透过率的查找)

热门文章

  1. win10系统如何开启高级设置
  2. sparklines插件_Sparklines(迷你图)工具推荐
  3. MATLAB绘制 心型线 和 马鞍面(双曲抛物面)
  4. “五一”出游大数据报告发布,快来看...
  5. 假期学习,如何高效做笔记(比尔盖茨推荐)
  6. 1116学习记录 简单练车模型
  7. Windows Terminal美化
  8. C++算法实现走迷宫游戏,10分钟学会迷宫算法!
  9. 一起写atom插件(1)——写个简单的插件
  10. python3.6 numpy+mlk, scipy scikit等库whl分享