Laravel 5.1 分页 URL 找不到错误 404
Laravel 5.1 Pagination URL Error 404 Not Found
我在 WAMP 服务器 2.5 上使用 Laravel 5.1。
我在处理分页时遇到这个错误。
404 Not Found
虽然我 运行 我的站点在本地使用此 php artisan serve
php artisan serve --port=212
我运行我的站点索引urlhttp://localhost:212/displays。
分页工作正常,其分页 link 在每一页上工作正常 http://localhost:212/displays?page=2.
但是当我 运行 它在没有 php artisan serve 的情况下手动时(http://localhost/bookstore/public/displays), the pagination link goes wrong. The pagination link originally printout http://localhost/bookstore/public/displays/?page=2, but it automatically change into http://localhost/displays?page=2 当页面完全呈现。
有和我一样的问题吗?很高兴有人能帮上忙。
这可能是因为您打算将服务器上的 Web 根目录设置为 public
文件夹(并且 Laravel 假定情况就是如此)。
实际上,您的网站根目录设置在 public
文件夹上方两层的某个位置,因此当 Laravel 尝试重定向到 /displays?page=2
时,它会尝试将您发送到错误的文件夹。
我在 WAMP 服务器 2.5 上使用 Laravel 5.1。
我在处理分页时遇到这个错误。
404 Not Found
虽然我 运行 我的站点在本地使用此 php artisan serve
php artisan serve --port=212
我运行我的站点索引urlhttp://localhost:212/displays。 分页工作正常,其分页 link 在每一页上工作正常 http://localhost:212/displays?page=2.
但是当我 运行 它在没有 php artisan serve 的情况下手动时(http://localhost/bookstore/public/displays), the pagination link goes wrong. The pagination link originally printout http://localhost/bookstore/public/displays/?page=2, but it automatically change into http://localhost/displays?page=2 当页面完全呈现。
有和我一样的问题吗?很高兴有人能帮上忙。
这可能是因为您打算将服务器上的 Web 根目录设置为 public
文件夹(并且 Laravel 假定情况就是如此)。
实际上,您的网站根目录设置在 public
文件夹上方两层的某个位置,因此当 Laravel 尝试重定向到 /displays?page=2
时,它会尝试将您发送到错误的文件夹。