C# 关于多语言URL重写

C# 关于多语言URL重写,c#,asp.net,url-rewriting,multilingual,C#,Asp.net,Url Rewriting,Multilingual,我想实现url重写,这样,例如,所有德语页面的域名后面都有一个带/de/的url(英语页面的域名后面有/en/),但我实际上不必创建和管理所有这些子目录。我希望这个“de”/en在整个网站中持续存在 正如下面文章中提到的:- 请检查本文“子目录”标题下的内容 这篇文章没有详细解释这些东西。我可以链接到更多这样的例子吗 或者,如果有人实施了这样的事情,可能会有所帮助。感谢URL重写是拦截传入Web请求并将请求重定向到其他资源的过程。执行URL重写时,通常会检查所请求的URL,并根据其值将请求重定

我想实现url重写,这样,例如,所有德语页面的域名后面都有一个带/de/的url(英语页面的域名后面有/en/),但我实际上不必创建和管理所有这些子目录。我希望这个“de”/en在整个网站中持续存在

正如下面文章中提到的:-

请检查本文“子目录”标题下的内容

这篇文章没有详细解释这些东西。我可以链接到更多这样的例子吗


或者,如果有人实施了这样的事情,可能会有所帮助。感谢

URL重写是拦截传入Web请求并将请求重定向到其他资源的过程。执行URL重写时,通常会检查所请求的URL,并根据其值将请求重定向到其他URL。例如,在网站重组导致/people/目录中的所有网页移动到/info/employees/目录的情况下,您可能希望使用URL重写来检查Web请求是否针对/people/目录中的文件。如果请求是针对/people/目录中的文件,您可能希望自动将请求重定向到同一个文件,但改为在/info/employees/目录中

您首先需要下载SP1(免费)并安装它,然后按照以下链接操作: