我如何知道是什么重定向了网页请求?

我如何知道是什么重定向了网页请求?

由于某种原因,我在本地被重定向到 https,这很奇怪。有什么方法可以追踪请求的去向吗?

我的问题更多是出于一般目的,因为这个特定案例并不是我唯一一次需要工具来解决此类问题,但对于那些即将提出问题的人,我在 mac OSX 上使用 LAMP 堆栈,这是一个 wordpress 网站。这是我第一次遇到 wordpress 问题。

答案1

通常,当 Wordpress 重定向时,会发生以下两种情况之一:

  1. .htaccess 设置

  2. Wordpress 数据库的 wp_options 表中的主页/站点 URL 设置(默认前缀)

至于如何查看重定向的最佳方法是使用主机的 strace:

https://linux.die.net/man/1/strace

对于简单的读取标题来了解可能发生的情况,curl 非常有用:

https://linux.die.net/man/1/curl

相关内容