码迷,mamicode.com
首页 > Web开发 > 详细

ThinkPHP URL 重定向

时间:2014-07-31 10:01:46      阅读:291      评论:0      收藏:0      [点我收藏+]

标签:http   使用   文件   io   art   ar   res   app   

想要去掉index.php, 因为所有地址都带着这个显得太长了。

步骤如下:

1、修改apache的配置文件httpd.conf

    打开putty,执行如下命令

vim /etc/httpd/conf/httpd.conf
i  //进入编辑模式
/mod_rewrite.so //执行查找命令,将加载模块前的#去掉
/AllowOverride  //执行查找命令,AllowOverride None 将None改为 Al
esc :wq //保存退出
vim .htaccess //进入index.php 同级目录,创建.htaccess,使用vim命令即可创建和编辑文件,.htaccess是隐藏文件,在xftp和putty下面使用ls命令都是看不到的。
<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
粘贴上面的语句,保存退出
service httpd restart 重启apache

执行不带index.php 的链接,看能否正确显示,如果可以则进行下一步

2、上一步虽然去掉index.php可以正确访问了,但是使用U函数自动生成的链接还是带有index.php    

    需要修改 config.php

vim Application/Common/Conf/config.php
在配置参数中添加
‘URL_MODEL‘ =>2,

测试成功,ok

下次使用url规则,继续简化



ThinkPHP URL 重定向,布布扣,bubuko.com

ThinkPHP URL 重定向

标签:http   使用   文件   io   art   ar   res   app   

原文地址:http://my.oschina.net/u/173975/blog/296623

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!