ThinkPHP对于URL的设置非常简单,无须什么长篇大论。

首先明确主要的任务有两个:一个是实现所谓的伪静态,也就是,使用所有ThinkPHP的Action URL后添加上.html,以便于搜索引擎的收录,不过这并不意味着原来的Action URL访问方式不使用。如下图:

无论加不加html,都能够访问Index这个Action中的index方法。

同时还有一个任务就是URL不再区分大小写。

实现以上两个功能也就是在(ThinkPHP根目录)\Conf\config.php加入以下两行代码:

 'URL_HTML_SUFFIX'=>'html',//设置URL后缀,用于搜索引擎的收录'URL_CASE_INSENSITIVE'=>true,//实现URL访问不再区分大小写

如下图:


唯一需要注意的是,此配置文件的实质是php的数组array,里面的逗号什么的,请注意。

之后,关于URL的重写,可以参考我之前的文章《【ThinkPHP】ThinkPHP下载、部署,Helloworld,消除难看的index.php》(点击打开链接)。

【ThinkPHP】关于URL的设置、伪静态相关推荐

  1. apache隐藏index.php,ThinkPHP在Apache环境设置伪静态和index.php文件隐藏

    虽然之前ThinkPHP PHP框架之前也有几次安全问题,但是大部分PHP程序框架也都会使用到ThinkPHP框架.但是在伪静态处理的时候与一般的程序不同,不可以直接丢到主机目录中就可以建站使用,需要 ...

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

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

  3. TP3.2 设置伪静态

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

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

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

  5. 【建站系列教程】6、.htaccess文件的url重写规则-网页伪静态化

    [建站系列教程]6..htaccess文件的url重写规则-网页伪静态化 如何创建.htaccess文件? .htaccess是什么 htaccess语法教程 写在前面:大家好,我是热爱编程的小泽. ...

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

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

  7. thinkphp url去掉index.php,thinkphp 去掉URL 里面的index.php(?s=)

    例如你的原路径是 http://localhost/test/index.php/home/goods/index.html 那么现在的地址是 http://localhost/test/home/g ...

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

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

  9. 用宝塔面板网站php变成静态,宝塔面板设置伪静态规则

    宝塔面板后台集成了站点伪静态规则设置选项,无需更改Linux服务器conf文件配置即可自定义站点伪静态规则,真的很方便,另外宝塔为市面上常见的程序提供了自带的伪静态规则,只需要鼠标点选即可. 宝塔面板 ...

最新文章

  1. Docker Compose 1.18.0 之服务编排详解
  2. scala 学习心得
  3. 1.1 Java流是什么?输入/输出流又是什么?
  4. mysql防注入原理_MyBatis如何防止SQL注入
  5. android工程引入unity,Unity导出Android Studio工程
  6. yum install -y 是什么意思_为什么你应该在docker 中使用gosu?
  7. MiniGUI编程--列表框
  8. python之求字典最值
  9. Python pickle库
  10. 转:c# 安装包制作
  11. Hive(8)-常用查询函数
  12. linux应用--yum
  13. 算法分析与设计实验报告二——贪心算法实验
  14. C语言三款游戏(贪吃蛇、推箱子、小鸟飞飞)(含gui)(含完整代码、粘贴即用)
  15. 千兆网线做法和网线接法注意事项
  16. 好用的手机识别文字软件推荐,你都知道几个呢?
  17. 苹果电脑(macOS)查看 WiFi 密码的两种方法
  18. C盘可用空间无法完全压缩卷解决方法
  19. 使用ajax提交form表单,包括ajax文件上传 转http://www.cnblogs.com/zhuxiaojie/p/4783939.html...
  20. 优质高效,阿里甩出SpringBoot巅峰之作,进阶不二之选

热门文章

  1. boost:optional
  2. 如何关闭kindle会员的自动付费服务?
  3. C语言之概述学习笔记
  4. 使用idea开发时,在SSM框架下进行mapper的自动扫包sqlSessionFactoryBeanName标红,和遇到的错误
  5. ZT 趋势移动安全apk
  6. win10版officelens下载appx文件
  7. 磁珠 磁环 电感的区别
  8. xp升级win7_重装经典的Win7系统指南
  9. 7月30号csonline 服务器维护,CSGO7月30日更新日志:Mutiny地图问题修复
  10. sql 统计和分类