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>
相关推荐
天远云服1 小时前
驾培系统车辆核验实战:PHP集成天远二手车估值API实现学员车辆信息自动化管理
大数据·开发语言·自动化·php
ZHOUPUYU1 小时前
PHP异步编程实战ReactPHP到Swoole的现代方案
开发语言·php
lay_liu2 小时前
QoS质量配置
开发语言·智能路由器·php
Maguyusi2 小时前
Debian13(trixie) 安装php8.5 php-fpm8.5
开发语言·php·lsky pro
乐6822 小时前
CISCN2026半决赛wp
python·web安全·php
AC赳赳老秦2 小时前
OpenClaw 系统监控实战指南:构建高效的电脑/服务器状态监控与自动告警系统
服务器·开发语言·人工智能·php·ai-native·deepseek·openclaw
rookieﻬ°11 小时前
PHP框架漏洞
开发语言·php
CQU_JIAKE17 小时前
3.21【A】
开发语言·php
上海云盾-小余18 小时前
云主机安全加固:从系统、网络到应用的零信任配置
网络·安全·php
Eric.Lee202120 小时前
查看ubuntu机器正在使用的网络端口
网络·ubuntu·php