当前位置:首页 > CMS教程 > Thinkphp > 列表

在thinkphp5.0路径中实现去除index.php的方式

发布:smiling 来源: PHP粉丝网  添加日期:2022-01-05 14:08:11 浏览: 评论:0 

今天小编就为大家分享一篇在thinkphp5.0路径中实现去除index.php的方式,具有很好的参考价值,希望对大家有所帮助,一起跟随小编过来看看吧。

昨天安装环境后发现,路径“/index/index/index”无法访问,经查验存在index模块,index控制器与index操作。

虽然在路径前加入‘/index.php'可以访问。

经过多方查找最后整理如下:

一、必须要在public也就是根目录下有存在'.htaccess'文件

thinkphp5.0去除index.php

二、文件内容如下

  1. <IfModule mod_rewrite.c> 
  2.  Options +FollowSymlinks -Multiviews 
  3.  RewriteEngine On 
  4.  RewriteCond %{REQUEST_FILENAME} !-d 
  5.  RewriteCond %{REQUEST_FILENAME} !-f 
  6.  RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] 
  7. </IfModule> 

三、需要在Apache配置文件中打开rewrite_module模块

thinkphp5.0去除index.php

四、做完这些后需要重新启动Apache服务器。

Tags: thinkphp5 0去除index php

分享到: