【问题标题】:I want all page requests to point to a single page我希望所有页面请求都指向一个页面
【发布时间】:2009-11-03 23:01:56
【问题描述】:

问题在于所请求的页面是 aspx 页面,它们不再存在。我希望任何来自根域(以及任何像 www 的子域)的请求都重定向到根目录中的单个页面(即 index.html) 我进入 IIS 管理工具,选择域并尝试定向到 url (http://mydomain.com/index.html) 但这会导致 index.html 被多次附加并导致错误。

这样做的最佳方法是什么,以便 hsi 域的任何 http 请求都转到 index.html 页面?

提前致谢。 沃伦

【问题讨论】:

  • 在 Apache 中,您可以设置在未找到请求的页面时显示的页面(“404 错误”页面)。在 IIS 中可能也有办法做到这一点。

标签: iis-6 redirect


【解决方案1】:

您可以使用 ASP.Net App_Offline 功能实现此目的;如果您在网站的根目录中放置一个名为 App_Offline.htm 的文件,则该文件的内容将被返回以响应所有传入的请求。

【讨论】:

  • 谢谢尼克,这解决了。我更像是一个 Apache 人,所以有点迷茫。
【解决方案2】:

或者找到你默认的 404.html 文件,并在其中放入一些重定向代码

【讨论】:

    猜你喜欢
    • 2011-05-06
    • 1970-01-01
    • 2015-06-26
    • 2023-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-21
    相关资源
    最近更新 更多