我正在使用 Laravel 5 并注意到分页在 ?page=#
之前添加了一个尾部斜杠,并且它总是重定向到 301 页面。
http://example.com/news/articles/?page=2
将做一个 301 重定向到 http://example.com/news/articles?page=2
这导致我使用 ajax 的分页变慢,因为它有 2 个响应。
如何让 Laravel 接受 http://example.com/news/articles/?page=2
这样它就不会进行 301 重定向?
我通过 this 建立它的基础使用 LengthAwarePaginator
的网站。
最佳答案
如果您查看您的 app/public/.htaccess
文件,您将看到这一行:
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
通过删除它,您将禁用尾部斜杠重定向。
关于php - Laravel 5 分页尾部斜杠重定向到 301,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30837323/