301,302 都是HTTP状态的编码,都代表着某个URL发生了转移,不同之处在于:
301 redirect: 301 代表永久性转移(Permanently Moved)
302 redirect: 302 代表暂时性转移(Temporarily Moved )
当然 Http 状态 200 标示没有任何问题发生。
如何编码实现301跳转呢?
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","...");
这里的 ... 表示你要跳转去的页面。
更完整的请参考->HTTP response codes