首页 > 解决方案 > 使用单个重定向删除重定向链

问题描述

我的网站迁移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.phphttps://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)。

标签: .htaccessurl-redirection

解决方案


推荐阅读