Laravel路由不生效,除了首頁全部404解決方案


原因:

請求根目錄/ (http://www.xxx.com/public/),會請求public/index.php

輸入其他路由地址時,會把你的請求定位到:http://www.xxx.com/index.php 里面,自然都是404

解決方案:

1、Nginx環境:

修改Nginx配置文件,對應域名的vhost配置文件:

增加一行:try_files $uri $uri/ /index.php?$query_string;

2、Apache環境:

新加或修改:AllowOverride None(修改為AllowOverride All)

重啟服務器,完美解決。

Enjoy it !

1、Nginx環境


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM