IIS重写规则重写静态页面而不改变url

问题描述 投票:0回答:1

我有一个应用程序https://customer.com/ax/xyz,当点击此网址时,它应该指向静态页面而不更改网址。

问题是当我点击网址https://customer.com/ax/xyz时,它会重定向到https://customer.com/staticpage,但我不希望网址更改

我已经设置了一个名为“staticpage”的应用程序,它显示index.html,并且IIS中有一个重写规则,它显示index.html

重写规则详细信息 操作

windows iis url-rewrite-module
1个回答
0
投票

首先,您需要了解 redirectrewrite 之间的区别。

重定向是一个客户端请求,让网络浏览器转到另一个 URL。 这意味着您在浏览器中看到的 URL 将更新为新 URL。

重写是在 IIS 完全处理 URL 之前对 URL 进行服务器端重写。 这不会改变您在浏览器中看到的内容,因为这些更改对用户隐藏。

因此在 IIS 中将操作设置为rewrite,如下图所示

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.