Iis 301重定向远程管理

Iis 301重定向远程管理,iis,iis-7,http-status-code-301,Iis,Iis 7,Http Status Code 301,有没有一种在IIS中远程管理301重定向的好方法?我最近拥有一个小型零售ASP.NET网站,我的任务是为我们的SEO提供商提供更改旧产品重定向等功能,而无需直接访问服务器,或需要我们进行更改 该网站是ASP.NET 4.0,在Windows Server 2008上运行,带有IIS 7。您可以通过app.config文件维护所需重定向的列表-有一个模块接收请求并根据该文件检查请求 如果存在匹配项,则可以重定向到已知位置。问题是它可能有点慢-您可以将重定向存储在数据库中,而不是配置文件作为备选方案

有没有一种在IIS中远程管理301重定向的好方法?我最近拥有一个小型零售ASP.NET网站,我的任务是为我们的SEO提供商提供更改旧产品重定向等功能,而无需直接访问服务器,或需要我们进行更改


该网站是ASP.NET 4.0,在Windows Server 2008上运行,带有IIS 7。

您可以通过app.config文件维护所需重定向的列表-有一个模块接收请求并根据该文件检查请求


如果存在匹配项,则可以重定向到已知位置。问题是它可能有点慢-您可以将重定向存储在数据库中,而不是配置文件作为备选方案

是否有/是否有代理?这是HTTP处理程序模块吗?我认为理想情况下,它会在Application_Start中读取并缓存数据库中的重定向?是的,是一个http处理程序-你可以在app_Start将整个重定向列表加载到缓存中,正如你所说的,然后从内存中读取。这样做的问题是,如果需要添加一个应用程序,那么它在应用程序域重置之前不会显示