【问题标题】:Redirecting specific requests from old domain重定向来自旧域的特定请求
【发布时间】:2010-11-13 17:35:58
【问题描述】:

我已经通过 301 重定向重定向了一个旧域,但我注意到我收到了很多来自旧站点的某些文件和页面的请求。如何重定向这些请求以便它只加载新站点?我只想对特定文件执行此操作。

编辑:网站在共享主机上,但我当然可以编辑 web.config 文件。

【问题讨论】:

    标签: asp.net iis web-config


    【解决方案1】:

    您必须在 IIS 中为每个文件创建一个条目。在站点根目录下的磁盘上创建路径结构,并在 IIS 的该页面上为相关文件创建重定向。您可以使用记事本和资源管理器来制作这些文件。

    这是我所知道的 IIS6 中最快的手动方式。 IIS7应该更容易。在 IIS7 中,您可以编辑应用程序主机文件。

    编辑:另见~Which redirection is better - web.config or global.asax

    编辑:另见~http://msdn.microsoft.com/en-us/library/ms228302.aspx

    【讨论】:

    • 如何仅使用 web.config 执行此操作?我无法访问 IIS,因为它是共享主机。
    • 我相信我的主机的版本是II7。
    【解决方案2】:

    如果您的服务器运行的是 IIS 版本 7 或更高版本,您可以使用 URL 重写来允许您在 web.config http://www.iis.net/download/URLRewrite 中指定映射 您可以创建一个基于正则表达式重定向所有流量的通用规则,或者创建一个重写映射来设置一个表。 请参阅Link

    的“移动目录”部分

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-04
      • 2018-12-05
      • 2016-04-29
      • 1970-01-01
      • 1970-01-01
      • 2013-10-21
      • 2015-08-28
      • 1970-01-01
      相关资源
      最近更新 更多