我一直在使用 Bootstrap 模板开发 Laravel 项目,一切都在本地完美运行。然而,当我将项目部署到共享服务器上时,我遇到了路由问题。
具体来说,当我加载主页时,一切正常。但是,当我单击导航栏链接访问“关于”或“服务”等部分时,我收到 404 错误。有趣的是,当我将“服务”或“关于”的控制器放置在主页的路径中时,页面显示正确。 任何帮助将不胜感激
我检查了以下内容:
控制器和视图位于适当的目录中。
我的路线在 web.php 文件中正确定义。
我正在使用route()函数来生成URL。
当你在本地运行时,它的服务和根目录是公共的,但如果你不使用 artisan 服务它,它需要添加 root_dir"/public/"your_routes 来访问它