[英]Laravel routes are returning “404 Not Found” error after moving to production
我使用Laravel 5.2編寫了一個應用程序。 它使用本地計算機上的XAMP服務器開發了該應用程序,並且一切都很好,並經過了測試。
現在,我准備將應用程序移至生產環境。 在運行Windows Server 2008 R2的新服務器上,我安裝了Apache 2.4.18和PHP 5.6.18。 我啟用了以下php擴展
我能夠使用php artisan migrate
命令創建數據庫。 但是,我的路線都無法通行。 當我轉到https://sub.example.com時,它顯示“ Laravel 5”,告訴我Laravel已設置。
為什么我的所有路線都不起作用? 我走的每條路線都會收到404 Not Found錯誤。
為了使路線正常工作,我還需要做什么?
我按照以下步驟解決了問題
Open apache httpd.conf and find this line :
#LoadModule rewrite_module modules/mod_rewrite.so
取消注釋此行(刪除#)
保存httpd.conf
重新啟動Apache
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.