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要高。

转载于:https://www.cnblogs.com/xuzhengzong/p/7132250.html

TP3.2设置URL伪静态满足更好的SEO效果相关推荐

  1. Thinkphp里面设置url伪静态

    return [//别名配置,别名只能是映射到控制器且访问时必须加上请求的方法'__alias__' => ['cms' => 'admin/index/login','news' =&g ...

  2. TP3.2 设置伪静态

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

  3. SEO之基于thinkphp的URL伪静态

    最近基于thinkphp开发了个导购网站,现在有时间,将遇到的伪静态问题整理下,与大家分享. 1.设置URL伪静态 在config.ini.php中设置,如果只想前台URL伪静态,那么只在前台的con ...

  4. 如何设置网站标题更有利于网站SEO优化?

    网站的标题是向用户们传达网站信息最直观的,用户可以第一眼看标题了解到网站的定位.主题等,对网站有初步的了解.网站的标题就好如是一个人的名字,用户们也可以通过搜索关键词找到网站,为企业带来更多流量,那么 ...

  5. 【ThinkPHP】关于URL的设置、伪静态

    ThinkPHP对于URL的设置非常简单,无须什么长篇大论. 首先明确主要的任务有两个:一个是实现所谓的伪静态,也就是,使用所有ThinkPHP的Action URL后添加上.html,以便于搜索引擎 ...

  6. ThinkPHP下隐藏index.php以及URL伪静态

    第一种方法: 设置url的重写模式(默认模式是1) 'URL_MODEL' => 2, // URL访问模式,可选参数0.1.2.3,代表以下四种模式: 第二种方法:  使用Apache来进行设 ...

  7. WordPress固定链接怎么设置为伪静态设置教程

    WordPress为什么要设置伪静态链接呢?因为设置Wordpress固定伪静态链接有利于搜索引擎优化,因为可以在各大搜索引擎收录中,静态页面收录数据和权重都是有很重要的位置. 在默认情况下,刚安装的 ...

  8. YII 开启URL伪静态方法(yii中urlManager匹配和注意点)

    Yii高性能PHP框架 Yii Framework是一个基于组件.用于开发大型 Web 应用的高性能 PHP 框架.Yii提供了今日Web 2.0应用开发所需要的几乎一切功能.Yii是最有效率的PHP ...

  9. iis搭建php出现301,IIS下万能301跳转方法:URL伪静态重写+PHP301

    核心提示:大家也通常会在不同情况下有不同的301重定向需求,如要将不带www的域名301到带www的域名.将闲置老域名301到主域名.将原放在子目录下的论坛301到新的bbs二级域名.更换域名将某域名 ...

最新文章

  1. eclipse运行android项目出现The connection to adb is down, and a severe error has occured.的问题
  2. Sql Server之旅——第十一站 简单说说sqlserver的执行计划
  3. 1.9 归一化输入-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授
  4. 走出舒适圈,从来都不简单
  5. 谈一谈并查集QAQ(上)
  6. Flowable 数据库表结构 ACT_HI_VARINST
  7. python爬虫影评_python爬虫实战一:分析豆瓣中最新电影的影评
  8. 学python可以做什么-学Python语言可以做什么?
  9. 6本通往高级Android开发者必看的英文书籍,附下载地址
  10. GoDaddy域名解析 到 阿里云域名DNS
  11. 进阶-第18__深度探秘搜索技术_基于slop参数实现近似匹配以及原理剖析和相关实验
  12. IT部门绩效考核管理思考
  13. eclipse Java Web项目自定义访问项目名称
  14. dubbo官网最新版导航
  15. TO B是什么?TO C呢?
  16. 如何录制真人出镜?别急,一篇教会你:真人出镜的ppt怎么录制
  17. 首涂第八套苹果CMSv10自适应视频模板原创4种颜色风格一键切换
  18. 2022年前端面试题
  19. vue的项目搭建demo
  20. 【EDA365电子论坛】硬件人经历南下、北上,回乡创业,后悔了吗?

热门文章

  1. php escape undfine,PHP中处理 undefined variable的方法 | Soo Smart!
  2. mongo执行逻辑表达式_MongoDB 常用查询操作
  3. 数字图像处理与python实现_数字图像处理学习(2)—— 图像直方图均衡与图像匹配(python实现)...
  4. cygwin学习linux命令,cygwin 在windows下使用linux命令的方法
  5. oracle存储过程隐式函数,Oracle存储过程,函数。
  6. php在什么方面使用使用队列,你知道在什么情况下使用队列吗?
  7. matlab 回退到上一行,对乒乓球回滚的分析与MATLAB模拟
  8. ucos-ii在ARM7上移植
  9. 嵌入式系统开发人员的知识结构
  10. 感知算法论文(四):Mask Scoring R-CNN (2019)译文