首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Helicon ISAPI规则,用于将旧url重写为新url并检查查询字符串模式

Helicon ISAPI规则,用于将旧url重写为新url并检查查询字符串模式
EN

Stack Overflow用户
提问于 2011-03-04 04:09:12
回答 1查看 716关注 0票数 0

我有下面的url,我想写一个helicon RewriteRule规则,它应该检查模式startat=/mypage.asp,然后只执行

原始url

http://www.test.com/welcome.asp?startat=/mypage.asp&value1=23&value2=3434&value3=1&value4=someothervalue

新的url

http://www.test.com/mynewpage.hcx?startat=/mypage.asp&value1=23&value2=3434&value3=1&value4=someothervalue

由于我是helicon和regex的新手,有人能帮助我吗?

感谢您的帮助

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-04 04:16:59

类似于:

RewriteRule ^/欢迎.asp(.+)$ /mynewpage.hcx$1 RP

将匹配任何以/welcome.asp开头的url,$1将包含url的其余部分。

不确定[]部分,但RP是永久重定向(也就是301)

编辑:你可以尝试这样做:

RewriteRule ^/欢迎.asp(.startat=/mypage.asp.)$ /mynewpage.hcx$1 RP

.* <- 0或更多字符.+ <- 1或更多字符

所以它基本上翻译成:以/welcome.asp开头,0个或更多个字符,后跟"startat=/mypage.asp",然后是0个或更多字符,直到url结束。

重定向至mynewpage.hcx,后跟第一个括号中的任何内容。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5185971

复制
相关文章

相似问题

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