1. 在項目routes/web.php文件中添加了自定義的路由後,訪問laravel.test.cn/index.php/list (虛擬功能變數名稱詳情見配置),可以正常訪問,但是去掉index.php後,提示404 Not Found 2. 按照Laravel 5.5 文檔Pretty URLs章節, ...
1. 在項目routes/web.php文件中添加了自定義的路由後,訪問laravel.test.cn/index.php/list (虛擬功能變數名稱詳情見配置),可以正常訪問,但是去掉index.php後,提示404 Not Found
2. 按照Laravel 5.5 文檔Pretty URLs章節,修改了public/.htaccess , 增加兩行後,重啟Apache2後,訪問還是不行,故還原此文件
3. 查看/etc/apache2/mods-enabled目錄下,模塊rewrite.load已載入,且文件中載入語句並沒有註釋
4. 最終,修改虛擬主機目錄中的配置 AllowOverride None 改為 AllowOverride All 。 保存並重啟Apache2後,發現配置生效了,laravel.test.cn/list 可正常訪問了。