[英]How to write regex for redirection
我有一些網址
/a/b?key1=value&key2=value
/a/b/?key1=value&key2=value
我想將他們重定向到網址
/a/b/c/?key1=value&key2=value
到目前為止,我可以使用正則表達式將/a/b/
重定向到/a/b/c
^(\/.*\/)$
我也不能在URL中硬編碼b
,因為它是動態的,可能會有所不同。
任何幫助表示贊賞。
正則表達式如何
^((?:/[^/?]+){2})/?
$1/c
/[^/?]+
匹配/
,后跟/
或?
以外的其他字符?
。
{2}
確保將其重復兩次,一次重復a
,另一次重復b
。 整個比賽在第1組中進行。
/?
在末尾匹配一個可選的/
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.