【问题标题】:ISAPI Rewrite With Azure Web App使用 Azure Web App 重写 ISAPI
【发布时间】:2015-08-22 19:09:12
【问题描述】:

我不确定这是否是此类问题的最佳/正确位置。但是我有一个现有的 .NET 网站,我正在将其从我们的专用 EC2 服务器转移到 Azure Web 应用程序。

然而,这个当前站点使用一个 .htaccess 文件,其中包含大约 200 个重定向(301 个从旧 URL 到新 URL),由 ISAPI 重写提供支持(在 Win2008 上手动安装服务器)。

我需要保留这些重定向,但想知道其他人在迁移到 Azure Web 应用程序时如何处理 .NET 应用程序上的永久 URL 重定向(从安装了 ISAPI 重写的专用服务器)?

将它们全部放在 web.config 中对我来说似乎有点奇怪?而且我不知道这会如何影响性能?

任何建议或指点都将一如既往地受到赞赏。

【问题讨论】:

    标签: asp.net .htaccess azure azure-web-app-service isapi-rewrite


    【解决方案1】:

    我总是把它们放在 web.config 中。
    如果觉得太乱,可以把它们放在一个单独的文件中,使用configSource属性链接到文件。

    【讨论】:

    • 你最多有多少?您是否注意到任何性能问题?
    • 我所拥有的最多是 100 到 200 之间,但这是使用 Rewrite Maps 完成的。我们没有衡量性能,但该网站今天并不慢,所以我猜它不会对性能产生太大影响。
    • 另外,301重定向会被浏览器缓存,所以用户第一次访问后不会被重定向。浏览器会在请求发送前翻译 url。
    猜你喜欢
    • 2011-07-10
    • 1970-01-01
    • 2016-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-09
    相关资源
    最近更新 更多