Laravel 版本 - 5.8。我必须在不使用php artisan serve命令的情况下在共享主机上部署我的 Laravel 项目。因此,我已将我的根文件server.php文件重命名为index.php。如果我将文件server.php重命名为index.php会不会有任何安全后果或错误?
2 回答
长风秋雁
TA贡献1757条经验 获得超7个赞
您不需要将 server.php 重命名为 index.php。只需将 Public/index.php 移动到文件夹的根目录,并在移动后更改 index.php 内的必要路径。它肯定会起作用。
aluckdog
TA贡献1847条经验 获得超7个赞
如果您使用 cPanel,您可以将 webroot 更改为public非常简单的不需要重命名server.php. 如果没有,您可以使用.htaccess将所有请求重定向到这样的public文件夹:
# public_html/.htaccess
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect All Requests To The Subfolder
RewriteRule ^ /public
</IfModule>
- 2 回答
- 0 关注
- 204 浏览
添加回答
举报
0/150
提交
取消