thinkphp 伪静态
来源:互联网 发布:架子鼓踩锤淘宝 编辑:程序博客网 时间:2024/04/29 17:22
URL 伪静态
ThinkPHP 支持伪静态 URL 设置,可以设置需要的 URL 后缀。编辑项目配置文件 Conf/config.php ,将 URL_HTML_SUFFIX 参数配置如下:
'URL_HTML_SUFFIX'=> '.shtml',
删除 Runtime 目录下的项目缓存文件使配置生效后,在浏览器访问如下地址,效果一样:
http://127.0.0.1/html/myapp/index.php/Index/indexhttp://127.0.0.1/html/myapp/index.php/Index/index.shtml
如果隐藏了 index.php,地址则变更为:
http://127.0.0.1/html/myapp/Index/index.shtml
现在该 URL 更具静态特征和 SEO 效果,但执行效果和以前一样。
在参数配置中,也可以配置其他任何需要的后缀,注意后缀设置中包括 . 符号。
设置了伪静态后,为了保持各处 URL 一致,推荐使用 U 方法在模板里面自动生成 URL,具体参见《ThinkPHP U方法自动生成URL》。
提示
ThinkPHP 伪静态有一个让人容易误解的地方:以为配置好伪静态之后,系统会自动生成如 xxx.shtml 这类的网址。实际情况不是这样的,而是如上文所说,配置伪静态之后,是否有 .shtml 或.html 这类后缀跟无后缀的 URL 访问效果是一样的。
因此,要是用伪静态,只能手动添加静态后缀或者使用 ThinkPHP U方法 自动生成带后缀的 URL 地址。在此,当然推荐使用 U方法 来自动生成具有伪静态地址的 URL 格式。
- thinkphp 伪静态
- ThinkPHP 伪静态问题
- thinkphp 静态 伪静态 路由
- ThinkPHP实现文件伪静态
- thinkphp .htaccess url伪静态
- 【ThinkPHP】修改伪静态后缀名
- THINKPHP 伪静态 URL重写
- thinkphp如何实现伪静态
- Thinkphp iis伪静态设置
- Thinkphp iis伪静态,web.config伪静态
- 【Thinkphp教程】 如何实现URL伪静态
- win2003 iis6 thinkphp 伪静态规则
- nginx下实现thinkphp伪静态
- thinkphp 在IIS6下伪静态规则
- Thinkphp 伪静态Nginx配置方式
- 【ThinkPHP】关于URL的设置、伪静态
- liunx 下thinkphp伪静态配置 rewrite
- Nginx 下配置支持thinkphp 伪静态
- cocos2d-x游戏实例(26)-简易动作游戏(4)
- 互信息 Mutual Information
- use update cache to synchronize the part in the cache with the library
- 包
- Facebook 网站架构
- thinkphp 伪静态
- Java基础15-集合Set
- CBmpProgCtrl漂亮的进度条
- Powerful Python One-Liners
- 蝌蚪回家
- oralce总结
- POJ 1276 Cash Machine
- win7升级win8时的引导错误
- html form onsubmit表单提交的问题