Iis 7 IIS Url重写

Iis 7 IIS Url重写,iis-7,url-rewriting,Iis 7,Url Rewriting,我正在尝试使用IIS7 Url重写模块重写 services.mydomain.com/此处的一些文件到mydomain.webhost.com/文件夹/此处的一些文件 规则如下: Pattern = ^services.mydomain.com/(.*)$ Action = Rewrite Rewrite URL = http://mydomain.webhost.com/folder/{R:1} 问题是IIS一直给我404找不到的错误。这件事我已经做了好几天了。有什么想法吗?你的模式错了。

我正在尝试使用IIS7 Url重写模块重写 services.mydomain.com/此处的一些文件mydomain.webhost.com/文件夹/此处的一些文件

规则如下:

Pattern = ^services.mydomain.com/(.*)$
Action = Rewrite
Rewrite URL = http://mydomain.webhost.com/folder/{R:1}

问题是IIS一直给我404找不到的错误。这件事我已经做了好几天了。有什么想法吗?

你的模式错了。它不应该包含域名或查询字符串——只有路径没有前导斜杠。请参见下面的工作规则:


仅当主机名为
services.mydomain.com
时,才会触发上述规则。如果不需要此类附加条件(可选),则只需删除以下3行:

此外,上述规则将只执行一次从
services.mydomain.com/some file here
mydomain.webhost.com/folder/some file here
的特定重定向。如果需要重定向任何类似的文件,请改用此文件:



URL重定向成功吗?404在哪个页面?当我访问say services.mydomain.com/Hello时,我得到了404。url似乎根本没有重定向。