因为虚拟主机不可以自己修改根目录,所以在部署tp6时只有两个方法。

第一个方法就是将如何文件放入根目录中,将public文件下的index.php和.htdocs文件放入根目录并且修改index.php文件。找到如下代码:

require DIR . ‘/../vendor/autoload.php’;
修改为:

require DIR . ‘/vendor/autoload.php’;
第二个方法是在不修改目录结构的基础上进行的,只需在根目录下新增一个 .htdocs文件,里面添加如下代码方可:

1
2
3
4
5
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/public/
RewriteRule ^(.*)$ /public/index.php?/$1 [L]
</IfModule>

————————————————

1
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/fetch\_all/article/details/107985698