背景:
我有一个使用正则表达式的 URL 重定向系统。
URL 格式为:http: //www.company.com/ {任意数量的父页面}/parentX/{任意页面}.aspx
需要重定向到: http: //www.company.com/parentY/parentX/ {页面}.aspx
换句话说,所有具有直接父 X 和任意数量的祖父页面的页面现在都位于 parentY/parentX 下。
我可以轻松地编写一个正则表达式来匹配一个 URL 到http://www.company.com/ {任意数量的父页面}/parentX/{任意页面}.aspx。但是,这也将匹配我重定向到的页面(导致重定向循环)。所以,我的表达式需要不匹配模式http://www.company.com/parentY/parentX/ {the page}.aspx
有任何想法吗?
非常感谢