ThinkPHP怎么利用.htaccess文件的Rewrite规则隐藏URL中的index.php

本篇文章为大家展示了ThinkPHP怎么利用.htaccess文件的Rewrite规则隐藏URL中的index.php,代码简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都网站建设、成都网站制作、弋阳网络推广、成都小程序开发、弋阳网络营销、弋阳企业策划、弋阳品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供弋阳建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com

URL重写

通常的URL里面含有index.php,为了达到更好的SEO效果可能需要去掉URL里面的index.php ,通过URL重写的方式可以达到这种效果,通常需要服务器开启URL_REWRITE模块才能支持。 下面是Apache的配置过程,可以参考下:

1、httpd.conf配置文件中加载了mod_rewrite.so模块

2、AllowOverride None 将None改为 All

3、确保URL_MODEL设置为2

4、把下面的内容保存为.htaccess文件放到入口文件的同级目录下


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

重启Apache之后,原来的 http://serverName/index.php/Blog/read/id/1 就可以通过访问 http://serverName/Blog/read/id/1 简化了URL地址。

上述内容就是ThinkPHP怎么利用.htaccess文件的Rewrite规则隐藏URL中的index.php,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。


新闻名称:ThinkPHP怎么利用.htaccess文件的Rewrite规则隐藏URL中的index.php
本文来源:http://scyanting.com/article/jphjcp.html