首页 > 解决方案 > 在亚马逊 ec2 ubuntu 服务器中找不到 404 错误

问题描述

登录和注册按钮无法正常工作。请帮我。

php artisan make:auth 用于身份验证

这是错误

未找到 在此服务器上未找到请求的 URL。

Apache/2.4.41 (Ubuntu) 服务器位于 www.rsktechnologies.tk 端口 80

标签: laravelamazon-ec2http-status-code-404

解决方案


将此 .htaccess 访问文件添加到您的根目录

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>

    RewriteEngine On

    RewriteCond %{REQUEST_FILENAME} -d [OR]
    RewriteCond %{REQUEST_FILENAME} -f
    RewriteRule ^ ^$1 [N]

    RewriteCond %{REQUEST_URI} (\.\w+$) [NC]
    RewriteRule ^(.*)$ public/$1 

    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ server.php

</IfModule>

推荐阅读