.htaccess - 使用单个重定向删除重定向链
问题描述
我的网站迁移http://
到https://
两年前,我们在.htaccess文件中应用了标准重定向。此规则导致所有以 开头的请求http://
自动转换为https://
.
现在,有一些旧页面,例如:http://www.example.com/product1.php (A),后来更改为http://www.example.com/product1/。
现在由于 .htaccess 规则,URL (A) 自动切换到https://www.example.com/product1.php。为了解决这个问题,我又应用了一个重定向规则:
https://www.example.com/product1.php到https://www.example.com/product1/
这工作正常,但有一个重定向链: http ://www.example.com/product1.php (A) --> https://www.example.com/product1.php (B) --> https://www.example.com/product1/ (C)。
我可以摆脱这个重定向链并拥有一些机制,以便(A)可以直接重定向到(C)。
解决方案
推荐阅读
- android - ViewModel 单元测试
- powershell - 使用 powershell 拆分列表
- testing - Spring Batch - JUnit 测试时回滚
- python - 在 Python 中使用 zstandard 压缩文件
- python - 按特定列表分组(?)数据帧
- java - 删除 Elasticsearch 中小于某个值的所有元素
- javascript - 试图返回具有最高值对象的父数组的索引
- reactjs - 将两个 ag-grids 数据导出到单个 excel 文件的任何可能方式?
- c# - 当用户更改日期时,值是否传递给@Html.TextBoxFor?
- ios - iOS 无法更改 UITableViewCell 中标签的 X 位置