【问题标题】:How to verify 301 redirect如何验证 301 重定向
【发布时间】:2009-11-30 22:50:11
【问题描述】:

除了必须在我的服务器上安装 Fiddler 之类的东西之外,在 IIS 中添加重定向之后,是否有日志或其他内容或内置方法向我显示发生了有效的 301 重定向,而不是看到它重定向到运行?我想我想要的是真实的证据,这样我就可以验证它是否真的在为 SEO 执行 301,即使我在 IIS 中的重定向模块中确实将 301 重定向作为重定向的一种。如果您知道我的意思,我可以在验证响应之前不信任 UI。最坏的情况我想我可以安装提琴手并观看标题。

【问题讨论】:

    标签: asp.net iis-7


    【解决方案1】:

    在端口 80 上通过 TELNET 连接到您的服务器。输入以下内容:

    GET /your.url HTTP/1.1
    Host: your.hostname.here
    

    在它后面加上两个空行,您应该会在您的 telnet 窗口中看到响应。如果响应标题的第一行看起来像 HTTP/1.x 301 MOVED PERMANENTLY,那么它可以工作。

    编辑:当然,当我们有像PuTTY 这样的工具可用时,没有人应该再使用telnet了。

    【讨论】:

    • 我说 telnet 适合这种小事。
    • 是的,可能是这样。不过,我指的不是明文不安全问题,而是 PuTTY 支持 RAW 模式这一事实 - 使用它您不必担心您的客户端会尝试像 telnet 参数协商这样的时髦东西。并且 PuTTY 比 telnet 对 unix 风格的换行有更好的支持,因此结果更具可读性。 YMMV。
    【解决方案2】:

    您的服务器上未安装 Fiddler。您将其安装在客户端上。我会使用提琴手,或firebug 的网络选项卡。

    【讨论】:

    • 我的意思是,如果我通过远程执行某些操作,并在服务器上更改 IIS 中的内容,那么启动它会更快……仅此而已。而且我更想知道服务器本身是否有工具,例如 telnet,因为下面的人说我可以在远程访问时使用。
    猜你喜欢
    • 1970-01-01
    • 2010-12-21
    • 2012-04-25
    • 1970-01-01
    • 2010-09-26
    • 2011-07-07
    • 1970-01-01
    • 2013-01-07
    • 2018-03-06
    相关资源
    最近更新 更多