ThinkPHP实现文件伪静态
来源:互联网 发布:加内特的生涯数据 编辑:程序博客网 时间:2024/05/16 10:18
REWRITE 本身提供了使用文件进行静态化处理的功能,ThinkPHP 使用 U 函数可以方便地生成相应的 URL,但由于需要按照 ThinkPHP 内置的规则进行行生成,所以灵活性受到一些限制。如果项目已经确定了一种URL形式,那么完全可以抛开 ThinkPHP 的 URL模式,使用 Web 服务器的重写功能实现更简单的定制需求。例如新闻网站多数都是静态化的,在 ThinkPHP 中可以使用静态缓存来大到静态化的目的,然后配置 RUL 重写规则功能即可,如以下 .htaccess 文件代码所示。
<IfModule mod_rewrite.c>RewriteEngine onRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]</IfModule>
配置完成 URL 重写规则之后,可以直接在视图中使用重写的URL。使用服务器的 URL 重写功能可以很好地实现 URL 静态化,结合 Varnish、Squid 等缓冲服务器,能够实现性能更高的 PHP 动态网站,这在超大型网站中是经常使用的技术方案。
0 0
- ThinkPHP实现文件伪静态
- thinkphp如何实现伪静态
- 【Thinkphp教程】 如何实现URL伪静态
- nginx下实现thinkphp伪静态
- thinkphp 伪静态
- ThinkPHP 伪静态问题
- thinkphp 静态 伪静态 路由
- thinkphp伪静态本地正常,.htaccess文件上传服务器失败
- nginx下ThinkPHP的url重写实现伪静态url
- thinkphp 在 IIS6 去除index.php 实现伪静态
- thinkphp .htaccess url伪静态
- 【ThinkPHP】修改伪静态后缀名
- THINKPHP 伪静态 URL重写
- Thinkphp iis伪静态设置
- Thinkphp iis伪静态,web.config伪静态
- win2003 iis6 thinkphp 伪静态规则
- thinkphp 在IIS6下伪静态规则
- Thinkphp 伪静态Nginx配置方式
- HDU1545(01-K Code)
- C程序设计语言(K&R)第一章学习笔记
- hdu 1010 Tempter of the Bone(DFS)
- 集合框架(泛型限定2)
- OJ最长公共字串
- ThinkPHP实现文件伪静态
- ZOJ-1204
- [poj 2976]Dropping tests 01分数规划
- ActiveMQ_hello word
- 集合-Map概述-Map子类对象特点-Map共性方法
- Jquery
- OC冒泡排序
- 【大话QT之十六】使用ctkPluginFramework插件系统构建项目实战
- 关于enum { IDD = IDD_ADD };的使用