URL重写不起作用-IIS 7

URL重写不起作用-IIS 7,url,iis-7,url-rewriting,iis-7.5,url-rewrite-module,Url,Iis 7,Url Rewriting,Iis 7.5,Url Rewrite Module,这是我们在Win 2003上使用IIS 6时遇到的问题,但最近我们已将服务器升级到2008和IIS 7.5,而且就我而言,我无法让本机支持的URL重写正常工作 在example.site.com网站下,我设置了以下规则: <rule name="BD"> <match url="(.*)" /> <action type="Rewrite" url="h

这是我们在Win 2003上使用IIS 6时遇到的问题,但最近我们已将服务器升级到2008和IIS 7.5,而且就我而言,我无法让本机支持的URL重写正常工作

在example.site.com网站下,我设置了以下规则:

                <rule name="BD">
                    <match url="(.*)" />

                    <action type="Rewrite" url="http://new.site.net.au/$1" />
                    <conditions>
                        <add input="{HTTP_HOST}" pattern="^/content/packages/" />
                    </conditions>
                </rule>
我们有一个子应用程序正在example.site.com下运行,名为Content for exmaple。即 该子应用程序使用以下代码启动以下html页面:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Untitled Page</title>

    <script type="text/javascript">

        var query = window.location.search;
        query += query == "" ? "?" : "&";
        window.location = 'https://' + document.domain + '/Content/Packages/Proxy/Proxy.aspx' + query + 'key=2AB90AC2-7106-4B92-87B1-EAD87E719A48';

    </script>

</head>
<body>
</body>
</html>
当它启动时,我得到的只是:虽然URL重写甚至没有发挥作用

描述:HTTP404。您正在查找的资源或其依赖项可能已被删除、名称已更改或暂时不可用。请检查以下URL并确保其拼写正确。 请求的URL:/Content/Packages/Proxy/Proxy.aspx


在此方面的任何帮助都将不胜感激

这里也一样。Windows7开发机器。我将要介绍URL重写,但是IIS 7.5似乎从来没有考虑过规则。Windows7开发机器。我将介绍URL重写,但IIS 7.5似乎从来没有考虑过规则。