我创建了一个laravel 5.4项目,我正在使用命令' serve'现在我在xampp上部署它只有主页工作。当我尝试访问任何页面时,我收到404错误' http://localhost/page1'当我添加' http://localhost/MyApp/public/page1'它有效,我补充说: RewriteEngine On RewriteBase / MyApp / public / 到htaccess文件,但它不起作用。
答案 0 :(得分:0)
将 VirtualHost 中的 DocumentRoot 更改为:
DocumentRoot "/MyApp/public"
确保放置公共目录的完整路径
希望这有帮助!
答案 1 :(得分:0)
我解决了问题,这是解决方案。
我改变了使用网址从 href =“/ Habilite” 到 * href =“{!! url('/ Habilite') !!}“* ,效果很好。