首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure Webapp (windows):URL重写外部链接返回错误

Azure Webapp (windows):URL重写外部链接返回错误
EN

Stack Overflow用户
提问于 2019-09-05 11:14:24
回答 1查看 41关注 0票数 0

我注意到在过去的几天/几周里,URL重写链接到外部链接停止工作

现在,每个链接都返回一个错误:您要查找的资源已被删除、名称更改或暂时不可用。

可以运行3-4年,但在过去的几天/几周里,出现了一个错误。没有改变,没有升级,多年来在门户上什么也没做。

这样做是可行的:

代码语言:javascript
复制
<rule name="NAME1" stopProcessing="true">
<match url="^Match1URL/?(.*)" />
<action type="Redirect" url="https://example.com/another-url/{R:1}" />
</rule>

这也适用于:

代码语言:javascript
复制
<rule name="NAME2" stopProcessing="true">
<match url="^Match2URL/?(.*)" />
<action type="Rewrite" url="/another-url/{R:1}" />
</rule>

但这会返回错误:

代码语言:javascript
复制
<rule name="NAME" stopProcessing="true">
<match url="^MatchURL/?(.*)" />
<action type="Rewrite" url="https://example.com/another-url/{R:1}" />
</rule>

更新:启用所有诊断日志后的,重新启动应用程序

奇怪,但在过去的1-2小时内,我在每次更改web.config文件后重新启动了大约20次,以确保更改被接受.但没有运气

对这种行为有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2019-09-06 09:50:51

重写操作应该是相对路径,请参见文档

代码语言:javascript
复制
A substitution string must always specify the URL path

这个在ASE上的发生了,可以在多租户环境中配置动态IP安全,如果您的规则被击中,您将得到相同的信息。为了确保您可以在独立IIS服务器上配置这一点.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57804248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档