我对曲棍球一无所知,但我可以想到两个简单的解决方案:
/search?q=foo到
/search.jspf?q=foo
我猜是这样的:
<rule> <name>Search</name> <from>^/search?(.*)$</from> <to type="forward" last="true">/search.jsf?1</to></rule>
然后只需更改默认规则即可使用,
/search而不是使用实际文件
/search.jspf:
<rule> <name>Default + 404</name> <from>^/[^s]+$</from> <to type="forward">^/search?q=</to></rule>
2 重写默认规则的匹配正则表达式,以明确排除
search.jspf使用负前瞻:
<rule> <name>Default + 404</name> <from>^/(?!search.jspf)[^s]+$</from> <to type="forward">^/search.jspf?q=</to></rule>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)