laravel routes除了默認路由public以外,其他都無效 在服務器上找不到網頁 解決辦法

作爲新手,跟着視頻文獻學習,學習到路由這節,發現除了框架自帶的視圖路由"welcome",可以顯示外,其它都不行,

welcome

剛開始是以爲是自己的路由寫錯了,後來通過php artisan route:list ,命令行查詢,發現沒有錯誤,路由存在。

php artisan route:list

(備註:要在laravel所在文件執行這個"php artisan route:list"命令,我這個服務器根目錄是phpcode,但要到文件blog下才能執行這個命令。)

最後,才發現是因爲根目錄授權問題,在apache配置文件httpd.conf修改。修改如下,

開啓apache模塊
在apache配置文件
LoadModule rewrite_module modules/mod_rewrite.so前面的#去掉

<directory/>目錄可以不用修改,如果修改也不影響。只要修改根目錄就可以,

httpd.conf

httpd.conf2

這樣之後就成功了,

成功圖

laravel routes除了默認路由public以外,其他都無效 在服務器上找不到網頁 解決辦法

發佈了23 篇原創文章 · 獲贊 6 · 訪問量 6932
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章