首页 > 代码库 > ThinkPHP URL 重定向
ThinkPHP URL 重定向
想要去掉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规则,继续简化
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。