希望是一个简单的问题,尽管我发现使用 Google 无法回答自己!
我在 IIS 上有一个网站,其 URL http://www.contoso.com/指向 C:\www\public\
已经强制目录重组,所以现在所有最初驻留在 C:\www\public\ 中的数据(Default.aspx、Product.aspx 等)现在驻留在 C:\www\public\en\ie\ - 但是,IIS 网站文档根目录仍然是 C:\www\public\
所以,基本上,我有很多指向http://www.contoso.com/Product.aspx?id=1(等)的入站链接,现在返回 404 错误 - 正确的链接现在是http://www .contoso.com/en/ie/Product.aspx?id=1
请考虑我不能对目录结构或 IIS 文档根目录进行任何更改...所以我必须使用 URL 重写来解决这个问题。
是否可以捕获对 contoso.com/* 的所有请求并将它们重写为 contoso.com/en/ie/* ?