我正在寻求有关RegEx的以下网址重定向配置的帮助:
当前网址:http://support.olddomain.com/en-US/company/help_files/AB012345 新网址:http://support.newdomain.com/articles/CDE678910
问题是我们还有案例问题和其他目录:
support.olddomain.com/ zh-CN / company / help_files / AB012345 - 小写en_us support.olddomain.com/en-us/Company/help_files/AB012345- capitalized Company support.olddomain.com/en-us/company/help_files/AB012345?title=Article+Title - 附加参数
support.olddomain.com/en-us/company/all_files/AB012345 - 在all_files上,而不仅仅是hel_files
因此,我们希望将具有路径AB ######的任何URL重定向到newdomain.com上的正确页面,并具有以下条件:
欢迎任何帮助。谢谢!
答案 0 :(得分:0)
我在记事本++中完成了这个 CTRL + H
发现:^([\w+\.]+)\/(?=.*AB.*)
替换:newdomain.com/
答案 1 :(得分:0)
我对所有样本进行了正则表达式匹配。
?^(?HTTP(S):\ / \ /)支持\ .olddomain \ .COM \ / EN \ - [UU] S \ / [CC] ompany \ /(help_files | all_files)\ / [AZ ] {2} [0-9] {6}(\ /.+)?$
注意:如果你使用c,c ++,c#,java等,请记住用双反斜杠“\\”替换单个反斜杠“\”