ThinkPHP应用.htaccess文件的Rewrite法则隐蔽URL中的index.php
发布时间:09/01 来源:未知 浏览:
关键词:
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文件放到入口文件的同级名目下
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] </IfModule>
重新启动Apache之后,本来的 http://serverName/index.php/Blog/read/id/1 就可以通过拜访 http://serverName/Blog/read/id/1 简化了URL地址。
更多PHP相关知识,请拜访PHP中文网!
以上就是ThinkPHP利用.htaccess文件的Rewrite规则潜藏URL中的index.php的具体内容,更多请关注百分百源码网其它相关文章!