重写规则和重定向规则之间的区别是什么?

时间:2012-01-08 07:15:59

标签: asp.net iis-7

在ISAPI重写规则(IIS7)中:

[NC,L,R = 301]是否意味着重定向 并且[NC,L]表示只向用户查看其他地址?

第一个是否保留了任何ajax POST调用的主体?

1 个答案:

答案 0 :(得分:0)

让我们先看一下你问题的前半部分。

  

[NC,L,R = 301]表示重定向,[NC,L]表示只向用户查看其他地址吗?

R = 301 或简称RP表示永久重定向(RP - 永久重定向)。它发送一个HTTP状态码301.它字面上告诉你的浏览器“停止烦我并要求。

另一方面,[NC,L]没有用于通过忽略大小写(NC)来(部分地)规范化URL的目的。并指出它是链中的最后一条规则(L)。

Reference1 Reference2

如果不查看您正在撰写的完整规则,第二部分的任何答案都将是不完整的。如果它只是规范化,那么它应该与你的Ajax POST无关。