繁体   English   中英

URL重定向案例和目录的正则表达式规则

[英]Regex rule for URL redirect case and directories

我正在寻找有关RegEx的以下URL重定向配置的帮助:

当前网址: 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/ C ompany / help_files / AB012345 - 大写公司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上的正确页面,并具有以下条件:

  1. 适用于http和https
  2. 忽略大写
  3. 忽略参数
  4. 适用于all_files和help_files目录。

欢迎任何帮助。 谢谢!

我在记事本++ CTRL + H中完成了这个

查找: ^([\\w+\\.]+)\\/(?=.*AB.*) newdomain.com/ ^([\\w+\\.]+)\\/(?=.*AB.*)替换: newdomain.com/

我做了一个正则表达式匹配所有样本。

?^(?HTTP(S):\\ / \\ /)支持\\ .olddomain \\ .COM \\ / EN \\ - [UU] S \\ / [CC] ompany \\ /(help_files | all_files)\\ / [AZ] {2 } [0-9] {6}(\\ /.+)?$

你可以在这里测试一下

注意:如果你使用c,c ++,c#,java等,请记住用双后斜杠“\\\\”替换单个反斜杠“\\”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM