首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >包含";jsessionid=“的Apache URL的IIS7重定向

包含";jsessionid=“的Apache URL的IIS7重定向
EN

Stack Overflow用户
提问于 2012-10-15 20:35:23
回答 1查看 974关注 0票数 3

我们将现有的Apache托管网站替换为ASPX IIS 7.5托管网站。

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

http://mysite.co.uk/mypage.html;jsessionid=D4F2C4D93229A451BCA886061501C777

我希望这个链接被IIS (301)重定向到这样的东西...

http://mysite.co.uk/anotherpage.aspx

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

我看过重定向通配符,但似乎不能得到正确的结果。

任何建议都将不胜感激!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-26 23:09:50

我用IIS URL Rewrite解决了这个问题。下面的示例规则将解决我上面描述的问题...

代码语言:javascript
复制
<rewrite>
    <rules>
        <rule name="mypage">
            <match url="^mypage.html" />
            <action type="Rewrite" url="anotherpage.aspx" appendQueryString="false" />
        </rule>
    </rules>
</rewrite>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12895808

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档