【问题标题】:301 redirect remote management301重定向远程管理
【发布时间】:2011-11-01 11:49:46
【问题描述】:

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

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

【问题讨论】:

  • 有/可以有代理吗?

标签: iis iis-7 http-status-code-301


【解决方案1】:

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

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

【讨论】:

  • 那会是一个 HTTP 处理程序模块吗?我想理想情况下它会在 Application_Start 中读取并缓存来自数据库的重定向?
  • 是的,一个 http 处理程序 - 您可以将整个重定向列表加载到 app_start 的缓存中,正如您所说的那样,这是从内存中读取的问题。问题在于,如果需要添加一个,则在重置应用程序域之前它不会显示
猜你喜欢
  • 2014-11-04
  • 2017-02-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-25
  • 2010-09-26
  • 1970-01-01
  • 2013-12-12
相关资源
最近更新 更多