Azure函数应用程序Http重定向

标签 azure azure-functions http-redirect

我有一个函数应用程序,它可以按 https 的预期工作。

我组织中的某人创建了指向它的链接,但忘记了 https 中的“s”...结果是重定向(由函数应用程序提供)到 https://my-function-app.azurewebsites.net/ms-ext-routing/v1 (“ms-ext-routing”部分是由功能应用程序添加的,看起来 - “v1”是原始网址的一部分)

这会产生 404。

我尝试创建一个单独的函数来拦截此未知网址并重定向回应用程序的 https 版本,但没有成功。

那么,这个重定向是什么以及如何修复/补偿?(除了让人们链接到正确协议(protocol)的明显选项之外 - 在我撰写本文时,该选项正在处理中)

最佳答案

函数应用应启用 Azure Functions 代理并将路由定义为/v1。在函数应用的根目录中查找 proxies.json 文件。

如果不需要代理,您可以在门户中禁用它们。

关于Azure函数应用程序Http重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42622452/

相关文章:

google-chrome - Chrome 会记住 301 重定向多久?

python - 无法在 python 3.8 上将带有 webapp 的 python 部署到 azure

c# - Azure 基于时间的函数在发布后不会触发

azure - 使用 Azure 函数中的 Cosmos DB 表 API

Azure函数应用程序创建

javascript - 如何返回 Azure 函数的结果

c# - ASP.NET Core 2.0 应用程序超时时重定向到绝对 URL

angularjs - 结合 AngularJS、HTML5 位置和超静态

msbuild - 如何将 msbuild 生成的文件添加到 Azure 包

sql - azure 上托管的 .net 应用程序停止工作并发生异常 [Win32Exception (0x80004005) : Access is denied] [SqlException (0x80131904):