123得票4回答
如何在Server 2012中启用IIS 8.5的"URL Rewrite"模块?

我有一个 Windows Server 2012 服务器,并且已经安装了 IIS 8.5,但是我无法看到 URL 重写模块。我该如何启用或安装它?

96得票10回答
Windows 8.1 / Windows 10破坏了我的ASP.NET / IIS: "服务不可用"

随着Windows 8.1今天终于发布到MSDN / Technet,我在进行Win 8.1 RTM的就地升级后运行我的ASP.NET应用程序时遇到了以下问题: 服务不可用 HTTP错误503。 服务不可用。 应用程序池已停止并显示状态为“已停止” IIS日志为空 Windows应用程序日...

41得票4回答
在IIS7中将URL从https://重写为http://

我正在尝试重写以下形式的URL:https://example.com/about 到表单中http://example.com/about 使用IIS7 URL重写:<!-- http:// to https:// rule --> <rule name="ForceHtt...

32得票4回答
IIS Rewrite无法工作(但重定向可以)

我尝试使用 Rewrite Module 2.0 进行 URL 重写,但是我没有成功。我的目标是将所有对端口80的 Web 应用程序的调用都重写到托管在 IIS 中的其他应用程序(或者可能在网络上不同的服务器)上。使用 IIS 提供的图形用户界面,我创建了以下规则:<rewrite&gt...

29得票2回答
IIS URL Rewrite模块:基于查询字符串进行重定向

我在重定向到另一个URL时遇到了一些问题,基于查询字符串参数。我希望将访问www.domain.com/signup.aspx?p=1的用户重定向到: www.domain.com/signup<rule name="Signup Redirect 1" stopProcessing...

28得票2回答
IIS7的urlrewrite模块 - 外部xml文件中的规则

我正在使用IIS7 UrlRewrite模块。 我在web.config的<system.webServer><rewrite>部分中设置了规则。 我想知道是否有一种方法可以将规则定义在一个外部XML文件中,而不是在web.config文件中。 谢谢。

24得票8回答
IIS URL Rewrite:添加尾随斜杠,但不包括.html和.aspx

通过IIS URL Rewrite模块在所有URL末尾添加斜线的方法已经广泛传播,但是如何为以.html和.aspx结尾的URL添加例外呢? 今天我有以下内容: <rule name="Add trailing slash" stopProcessing="true"> &...

20得票2回答
重写规则错误:HTTP错误500.50 - URL重写模块错误。表达式“https://abc.com/{R:1}”无法扩展。

每当有人使用 HTTP 协议发出请求时,我会将 URL 重写为 HTTPS。以下是在 web.config 中的代码:<rule name="Imported Rule 1-1" enabled="true" stopProcessing="true"> <match...

18得票4回答
无法使用URL Rewrite出站规则更改IIS响应代码

我正在尝试设置IIS URL Rewrite规则,以匹配由于禁用目录浏览而导致的403响应。 我想将其重定向到我为404定义的通常的ASP.NET自定义错误页面。 目前这是我拥有的:<outboundRules> <!-- By default, browsing a ...

17得票1回答
如何使用IIS URL重写排除一个目录?

我有一个 domain.com/index.php 页面,并且设置了友好的 URL 重定向规则以重定向 domain.com/index.php?s=? 请求。我使用带有 URL 重写附加组件的 IIS 服务器。 上述工作正常。但是,对于访问 admin 目录的请求存在问题... 我还有一...