如何使用单个正则表达式将所有以下网址重定向到“/”?
我正在使用wordpress redirect插件。
答案 0 :(得分:1)
似乎members/
是通用标识符。正确?如果是这样,您只需要匹配:^members/
。否则它会变得有点复杂:^members/kaleem/(?:friends|activity/(?:(?:just-me|favorites|groups)/)?)
。请参阅:http://regex101.com/r/jJ4rM8
答案 1 :(得分:1)
我不确定Wordpress的重定向插件是如何工作的,但这个正则表达式将匹配以上所有内容以及members/kaleem
之后的任何其他页面。
members/kaleem[[\w\-\/]*
抓取members/kaleem
后出现的单词字符,短划线和斜线。如果在members/kaleem
之后某些页面不应匹配,则会变得更复杂。我假设你展示的例子是模式的一部分。
如果您只想匹配kaleem/activity
和kaleem/friends
,以及任何属于他们的网页,您可以使用以下网址:
members/kaleem/((activity|friends)[\w\/\-]*)?