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

标签 php laravel redirect pagination 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 重定向?

我通过 this 建立它的基础使用 LengthAwarePaginator 的网站。

最佳答案

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

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

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

关于php - Laravel 5 分页尾部斜杠重定向到 301,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30837323/

相关文章:

php - 从 mysql 表中的一行中选择具有特定名称的最新行

php - WP_query 与数组中的多个值不匹配

javascript - jQuery : How to handle event of multiple elements

javascript - Reactjs 与 Laravel REST API : No 'Access-Control-Allow-Origin' header is present on the requested resource

javascript - Angular 两次渲染主视图而不是加载正确的模板

php - 使用重定向类时 Laravel 白屏

JavaScript XMLHttpRequest() 和重定向

php - 查询绑定(bind)在 CodeIgniter 3 中不起作用

php - Laravel 5.1 干扰本地服务器上的虚拟主机

redirect - Nginx:将某个文件路径url重定向到它的新路径url