任务
我想做出以下redirect
http:// domain / level1 / level2 / level3 => http:// domain / level1 / level3
我做了设置redirect,它的工作原理,但额外它也redirect下面,我想避免它
http:// domain / level1 / level2 => http:// domain / level1
我的目标是只redirect3级URL,不要触及2级URL。 有可能吗?
真实的例子
由于网站使用替代我首先replace我想要redirect的URL
/ apps / budget / * => / 301 / apps / budget / *
/ 301 / apps / budget / * => https://domain.com/apps/ *
我也在这里find类似的post(如果不是相同的话): IBM Domino urlredirect规则通过紧密匹配的替代规则处理
IBM Dominoredirect/replace规则中的通配符也不匹配任何字符:
/ apps / budget / * => / 301 / apps / budget / *
匹配:
/app/budget/anychar /app/budget/
所以在你的情况下,这个一般规则是没有办法的。
你可以指定特殊的规则:
/apps/budget/a* => /301/apps/budget/a* /apps/budget/b* => /301/apps/budget/b*
如果您需要更多细节的redirctects,则需要在Iom或Apache等多米诺骨牌服务器前安装代理服务器。