|
|
@ -71,7 +71,7 @@ class AnalyzeRule(val ruleData: RuleDataInterface) : JsExtensions { |
|
|
|
|
|
|
|
|
|
|
|
fun setRedirectUrl(url: String): URL? { |
|
|
|
fun setRedirectUrl(url: String): URL? { |
|
|
|
kotlin.runCatching { |
|
|
|
kotlin.runCatching { |
|
|
|
val urlMatcher = AnalyzeUrl.paramPattern.matcher(baseUrl) |
|
|
|
val urlMatcher = AnalyzeUrl.paramPattern.matcher(url) |
|
|
|
redirectUrl = URL(if (urlMatcher.find()) url.substring(0, urlMatcher.start()) else url) |
|
|
|
redirectUrl = URL(if (urlMatcher.find()) url.substring(0, urlMatcher.start()) else url) |
|
|
|
} |
|
|
|
} |
|
|
|
return redirectUrl |
|
|
|
return redirectUrl |
|
|
|