如何调试 apache 的 `redirect 301 X Ỳ` 行?

如何调试 apache 的 `redirect 301 X Ỳ` 行?

我有一个包含很多redirect 301 from to行的文件。如何找到特定 URL 的匹配规则?

我已经了解 mod_redirect 日志记录 - 但这不是通过 mod_rewrite 重定向,因此它不会出现在日志中。

答案1

如果将 mod_alias 的日志设置为 trace8 无法为您提供信息,则设置具有相同重定向集的测试服务器,并在每个重定向的末尾添加查询字符串参数,每个重定向行都有一个唯一值。然后,您就可以准确地判断哪一个是命中的。

例如:

重定向 /abc1/ /xyz1/?redirect_line=1
重定向 /abc2/ /xyz2/?redirect_line=2
...
重定向 /abcn/ /xyzn/?redirect_line=n

相关内容