ThinkPHP去掉URL中的index.php
2016-06-02 18:59
671 查看
我的环境是apache+ubuntu
1,先确认你有没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文件必须放到项目根目录下,在文件里面添加
最后重启apache即可
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即可
相关文章推荐
- 过 DNF TP 驱动保护(一)
- IIS+PHP+PGSQL
- sublime text3 FTP直接上传
- php != 和 !== 的区别
- .Net Reflector或DotPeek反编译后无法查看设计器的解决方法
- matplotlib学习1
- php array_map与array_walk使用对比
- 编译vsftp出错的解决办法
- PHP手机,邮箱正则匹配
- PHP 数组排序二维或多维排序问题
- PHP数组
- 运用Thinkphp搭建简单留言板(附源码)-(上)
- php 打印小票模板
- [PHP源码阅读]strtolower和strtoupper函数
- php pdo 链接数据库
- PHP 操作文件没有权限:Permission denied
- Liunx 配置ftp服务器
- PHP 5.5 新特性关键字 yield
- php中die(),exit(),return的区别
- php 图片压缩 CURL 请求 删除文件夹目录和子文件 创建 目录