Check out example codes for "c# url relative path remove". It will help you in understanding the concepts better.
Code Example 1
var uri = new Uri(myString);
var noLastSegment = string.Format("{0}://{1}", uri.Scheme, uri.Authority);
for(int i = 0; i < uri.Segments.Length - 1; i++)
{
noLastSegment += uri.Segments[i];
}
noLastSegment = noLastSegment.Trim("/".ToCharArray()); // remove trailing `/`
Learn ReactJs, React Native from akashmittal.com