快捷搜索:  朋友圈  as  伪静态  虎牙  次数  浏览数  响应式  anniu

ThinkPHP5.0路径中去除index.php

ThinkPHP5.0路径中去除index.php以及public的方法

我也是百度来的,简单点的方法

首先去除index.php

直接将public中的index.php移到项目根目录下面,然后再修改其文件中的路劲

原本的:

// 定义应用目录
define('APP_PATH', __DIR__ . '/../application/');
// 加载框架引导文件
require __DIR__ . '/../thinkphp/start.php';


修改为:

// 定义应用目录
define('APP_PATH', __DIR__ . '/application/');
// 加载框架引导文件
require __DIR__ . '/thinkphp/start.php';


就解决了,要是还不行我也不知道了,反正我就这样子成功了,我的版本是thinkphp_5.0.24


再去除路劲中的public

我百度了半天都是啥修改apache,然后看到个简单的

就是把原本在public目录下的.htaccess这个文件移到根目录下就解决了
如果没有就新建一个,文件名就是.htaccess这个,内容是:


  Options +FollowSymlinks -Multiviews
  RewriteEngine On
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]


反正一般自带的!


两个问题解决了,主要是方便我自己以后再忘了,记一下!

您可能还会对下面的文章感兴趣: