Laravel 5 分页,尾部斜杠重定向到 301

bas*_*abi 4 php redirect pagination laravel laravel-5

我正在使用 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 重定向?

我通过这个使用LengthAwarePaginator.

sha*_*ddy 5

如果你查看你的app/public/.htaccess文件,你会看到这一行:

# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
Run Code Online (Sandbox Code Playgroud)

通过删除它,您将禁用尾随斜杠重定向。