IIS 7重定向到包含“0”的Apache URL;;jsessionid=”的缩写;
我们正在用ASPX IIS 7.5托管网站替换现有的Apache托管网站 目前,Google显示了几个子页面结果(相对于主站点),其中子页面(Apache)链接看起来像这样 我想这个链接被IIS重定向到(301)像这样的东西 我可以在IIS中创建一个301 HTTP重定向,将“mypage.html”重定向到“anotherpage.aspx”,但当“mypage.html”的传入请求还包括“jsession=…”时,这不起作用 我已经看过重定向通配符,但似乎没有得到正确的结果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=…”时,这不起作用 我已经看过重定向通配符,但似乎没有得到正确的结果 任何建议都将
任何建议都将不胜感激 我用计算机解决了这个问题。下面的示例规则将解决我上面描述的问题
<rewrite>
<rules>
<rule name="mypage">
<match url="^mypage.html" />
<action type="Rewrite" url="anotherpage.aspx" appendQueryString="false" />
</rule>
</rules>
</rewrite>