首页 > Web开发 > 详细

ThinkPHP去掉URL中的index.php

时间:2016-06-02 19:38:25      阅读:167      评论:0      收藏:0      [点我收藏+]

1,先确认你有没mod_rewrite.so模块

/usr/lib/apache2/modules/mod_rewrite.so

然后在httpd.conf最后一行加上(我不加也行,自己都奇怪)

LoadModule rewrite_module modules/mod_rewrite.so

重启
/etc/init.d/apache2 restart

2,将/etc/apache2/sites-enabled/000-default中的

AllowOverride None 将None改为 All

3,将TP的conf配置文件里写 ‘URL_MODEL‘ => ‘2‘(开启REWRITE模式)

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即可

 

ThinkPHP去掉URL中的index.php

原文:http://www.cnblogs.com/zhangyabin---acm/p/5554106.html

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