为了账号安全,请及时绑定邮箱和手机立即绑定

使用根索引文件访问laravel公共文件夹

使用根索引文件访问laravel公共文件夹

PHP
白衣非少年 2021-11-05 14:49:24
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 内的必要路径。它肯定会起作用。


查看完整回答
反对 回复 2021-11-05
?
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>


查看完整回答
反对 回复 2021-11-05
  • 2 回答
  • 0 关注
  • 204 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信