Laravel The requested URL /hellowzy was not found on this server. 404 问题的解决

在一个Laravel项目中,新建了一个控制器及方法,路由,然后执行php artisan serve,这个方法是可以访问到的,可是部署到apache环境,根目录指向public目录,就报错了:

Not Found

The requested URL /hellowzy was not found on this server.

nally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

经查deepseek,发现可能是.htaccess的问题,

把.htaccess填充如下内容就ok了:

复制代码
 <IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews -Indexes
    </IfModule>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>
相关推荐
用户30745969820726 分钟前
PHP 抽象类完全指南(含 PHP 8.4 新特性)
php
用户3074596982072 小时前
📘 PHP 继承与静态机制深度解析
php
卑微的小鬼2 小时前
TCP如何实现可靠传输?实现细节?
网络·tcp/ip·php
kebeiovo8 小时前
网络muduo库的实现(2)
服务器·网络·php
七七软件开发8 小时前
二手交易 app 系统架构分析
java·python·小程序·系统架构·php
七七软件开发1 天前
直播 app 系统架构分析
java·python·小程序·系统架构·php
linux修理工1 天前
使用 SecureCRT 连接华为 eNSP 模拟器的方法
服务器·开发语言·php
ZeroNews内网穿透1 天前
ZeroNews内网穿透安全策略深度解析:构建企业级安全连接体系
java·运维·服务器·网络·python·安全·php
样子20181 天前
PHP 之使用HTMLPurifier过滤XSS
开发语言·前端·php·xss