0
/a/b?key1=value&key2=value
/a/b/?key1=value&key2=value
我想他們重定向到URL
/a/b/c/?key1=value&key2=value
我做了什麼至今某些URL的是 我能夠重定向/a/b/
到/a/b/c
使用正則表達式
^(\/.*\/)$
我也不能硬編碼b
,因爲它是動態的,可能會有所不同。
任何幫助表示讚賞。
/a/b?key1=value&key2=value
/a/b/?key1=value&key2=value
我想他們重定向到URL
/a/b/c/?key1=value&key2=value
我做了什麼至今某些URL的是 我能夠重定向/a/b/
到/a/b/c
使用正則表達式
^(\/.*\/)$
我也不能硬編碼b
,因爲它是動態的,可能會有所不同。
任何幫助表示讚賞。
如何正則表達式,
^((?:/[^/?]+){2})/?
$1/c
/[^/?]+
匹配/
,其次是比/
或?
的任何其他。
{2}
確保它重複兩次,一次爲a
,另一次爲b
。整個比賽在第1組中捕獲。
/?
最後匹配可選/
。
如何我得到的查詢字符串? –
@EkanshRastogi在這裏,我們將不會觸及查詢參數。我們正在匹配,直到查詢參數。如果你仍然感興趣,你可以使用'\?[^?] + $'來匹配查詢參數 – nu11p01n73R
感謝您的幫助,這將適用於我提到的第二個url,但也不適用於第一個url –