我在WAMP Server 2.5上使用Laravel 5.1。
我在处理分页时遇到此错误。
404 Not Found
我使用 php artisan serve
在本地运行我的网站php artisan serve --port = 212
我跑到我的网站索引网址 http://localhost:212/displays 。 分页工作正常,其分页链接在每个页面上都很好 http://localhost:212/displays?page=2 。
但是当我在没有 php artisan serve ( http://localhost/bookstore/public/displays )的情况下手动运行它时,分页链接出错了。分页链接最初打印输出 http://localhost/bookstore/public/displays/?page=2 ,但在完全呈现页面时会自动更改为 http://localhost/displays?page=2 。
有人和我一样有同样的问题吗?很高兴,如果你们中的任何人可以提供帮助。
答案 0 :(得分:0)
这可能是因为您打算将服务器上的Web根目录设置为public
文件夹(并且Laravel认为情况属实)。
实际上,您的Web根目录设置为public
文件夹之上的两个级别,因此当Laravel尝试重定向到/displays?page=2
时,它会尝试将您发送到错误的文件夹。