服务器设置可以阻止页面打开吗?

服务器设置可以阻止页面打开吗?

我有一个包含以下形式的页面:

<form name="form1" method="post" action="wrong_1.htm" target="_blank">
    <input type="submit" name="Submit" value="A. Public / Community View ">
</form>

提交表单后,会按预期打开具有正确 URL 的页面,但结果却是 404。然后,当我将光标放在地址栏中并输入时,页面就会出现。

当页面在本地运行时不会发生这种情况,所以我怀疑服务器设置(url 重写?)是否妨碍了这种情况。我感到很困惑。

服务器是Microsoft-IIS/6.0

答案1

当你点击 URL 栏并按 Enter 键时,有两个因素会发生变化:

  • 您正在提交 GET 请求,而不是 POST 请求。
  • 您的浏览器未发送Referer标头。

根据提供的信息,很难为您指明更具体的方向。这些是我建议研究的方向——确保处理该 POST 请求的任何内容都不会被这两项之一混淆。

相关内容