IIS 7重定向到包含“0”的Apache URL;;jsessionid=”的缩写;

IIS 7重定向到包含“0”的Apache URL;;jsessionid=”的缩写;,iis,http-redirect,Iis,Http Redirect,我们正在用ASPX IIS 7.5托管网站替换现有的Apache托管网站 目前,Google显示了几个子页面结果(相对于主站点),其中子页面(Apache)链接看起来像这样 我想这个链接被IIS重定向到(301)像这样的东西 我可以在IIS中创建一个301 HTTP重定向,将“mypage.html”重定向到“anotherpage.aspx”,但当“mypage.html”的传入请求还包括“jsession=…”时,这不起作用 我已经看过重定向通配符,但似乎没有得到正确的结果 任何建议都将

我们正在用ASPX IIS 7.5托管网站替换现有的Apache托管网站

目前,Google显示了几个子页面结果(相对于主站点),其中子页面(Apache)链接看起来像这样

我想这个链接被IIS重定向到(301)像这样的东西

我可以在IIS中创建一个301 HTTP重定向,将“mypage.html”重定向到“anotherpage.aspx”,但当“mypage.html”的传入请求还包括“jsession=…”时,这不起作用

我已经看过重定向通配符,但似乎没有得到正确的结果


任何建议都将不胜感激

我用计算机解决了这个问题。下面的示例规则将解决我上面描述的问题

<rewrite>
    <rules>
        <rule name="mypage">
            <match url="^mypage.html" />
            <action type="Rewrite" url="anotherpage.aspx" appendQueryString="false" />
        </rule>
    </rules>
</rewrite>