Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 简单URL重写问题_Asp.net_Url Rewriting - Fatal编程技术网

Asp.net 简单URL重写问题

Asp.net 简单URL重写问题,asp.net,url-rewriting,Asp.net,Url Rewriting,好的,我不熟悉URL重写。这是我第一次游览它。在我的第一次尝试中,我尝试做一些非常简单的事情,将此URL“/Top/Sub/Details.aspx?Id=0”重写为此URL“/Top/Sub/”,我使用Intelligencia URL重写器执行此操作,如下所示: 但什么都没有发生。URL正在按原样传递。我是否遗漏了任何明显的内容?重写发生在“幕后”——即浏览器看不见。我想你需要重定向。它仍然是重定向的一种形式,不是吗?:)匹配url,重写它,然后重定向到新url。正如我所说,我的例子很简单

好的,我不熟悉URL重写。这是我第一次游览它。在我的第一次尝试中,我尝试做一些非常简单的事情,将此URL“/Top/Sub/Details.aspx?Id=0”重写为此URL“/Top/Sub/”,我使用Intelligencia URL重写器执行此操作,如下所示:


但什么都没有发生。URL正在按原样传递。我是否遗漏了任何明显的内容?

重写发生在“幕后”——即浏览器看不见。我想你需要重定向。它仍然是重定向的一种形式,不是吗?:)匹配url,重写它,然后重定向到新url。正如我所说,我的例子很简单。也就是说,我还没有尝试任何正则表达式。重写不是重定向的一种形式。它告诉服务器提供重写的页面,而不是URL中指定的页面。因此,它不会改变用户在浏览器中看到的内容。