首页 > 数据库技术 > 详细

ThinkPHP伪静态规则.htaccess与httpd.ini下隐藏index.php的解决方法

时间:2015-01-17 16:29:43      阅读:431      评论:0      收藏:0      [点我收藏+]

      什么是伪静态?简单说就是将动态的url变成静态的url显示,就叫做伪静态。“伪”就是假的,不是真的静态url,是通过技术手段实现的。用户只要开通无忧php虚拟空间就支持url重写功能,无需其它任何设置,我们使用伪静态的好处,就是可以优化网络引擎,提高网站权重。将网站静态化处理,是网站seo优化非常重要的一个工作。Thinkphp也可以通过技术手段,实现伪静态处理。

满足thinkphp伪静态(url重写)条件:

       1、 服务器开启url_rewrite功能,linux空间的php虚拟主机只需要开启apache的mod_rewriet,如果是iis6.0就要安装ISAPI Rewrite模块,apache只要开启Mod_rewrite功能就可以了。

       2、需要编写.htaccess文件,windows空间编辑httpd.ini文件。

       本站在linux空间下编写的.htaccess文件采用Thinkphp官方文档,代码如下:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>

 

ThinkPHP伪静态规则.htaccess与httpd.ini下隐藏index.php的解决方法

原文:http://www.cnblogs.com/zhouyankaixin/p/4230511.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!