gpt4 book ai didi

redirect - 在站点级别配置 IIS7 HTTP 重定向

转载 作者:行者123 更新时间:2023-12-02 00:18:52 25 4
gpt4 key购买 nike

在配置 IIS 7 HTTP 重定向时,似乎有一个选项可以在服务器级别进行设置,还有一个选项可以为单个站点进行设置。

但是,在使用 IIS 管理器时,如果我更改一个站点的设置,它会覆盖其他站点的设置。

例如:如果我设置:

gubbin.com >> www.gubbin.com

很好用

如果我然后进入 monkey.com 并添加重定向

monkey.com >> www.monkey.com

当我返回 gubbin.com 时,我发现它已被覆盖:

gubbin.com >> www.monkey.com

这是 IIS 的限制(即一次只能处理一个重定向)还是管理器应用程序中的错误?

我能否通过在某处编辑配置来获得所需的结果 - 或者我是否需要重写 URL 或其他东西?

最佳答案

哦。

IIS 管理器只是编辑站点的 web.config - 因此将重定向部分放入配置中:

<configuration>
<system.webServer>
<httpRedirect enabled="true" exactDestination="true" httpResponseStatus="Found">
<add wildcard="*.php" destination="/default.htm" />
</httpRedirect>
</system.webServer>
</configuration>

我遇到的问题是我将重定向站点设置为指向同一个文件夹(因为没有内容,所以似乎不值得为每个文件夹设置一个完整的文件夹结构)

解决方案是为每个站点创建一个文件夹,仅用于存储用于重定向的 web.config。

关于redirect - 在站点级别配置 IIS7 HTTP 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11780009/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com