const newUrl = url.match(/.+\//)[0];
// или
const newUrl = url.replace(/[^\/]+$/, '');
// или
const newUrl = url.slice(0, url.lastIndexOf('/') + 1);
// или
const newUrl = url.split(/(\/)/).slice(0, -1).join('');preg_match('/.+\//', $url, $match);
$newUrl = $match[0];
// или
$newUrl = preg_replace('/[^\/]+$/', '', $url);
// или
$newUrl = substr($url, 0, strrpos($url, '/') + 1);
// или
$newUrl = implode('', array_slice(preg_split('/(\/)/', $url, 0, PREG_SPLIT_DELIM_CAPTURE), 0, -1)); $url = 'www.site.ru/home/page';
$urlArray = explode('/', $url);
// 1)
echo "<pre>";
print_r(array_slice($urlArray, 0, -1));
echo "</pre>";
// 2)
// последний элемент будет присвоено переменной $lastElement.
$lastElement = array_pop($urlArray);
echo "<pre>";
print_r($urlArray);
echo "</pre>";
// 3)
$lastElement = end($urlArray);
$lastKey = array_keys($urlArray, $lastElement);
unset($urlArray[$lastKey[0]]);
echo "<pre>";
print_r($urlArray);
echo "</pre>";
// отобразить подготовленный URL
echo implode('/', $urlArray);const a = document.URL //=> https://qna.habr.com/q/980157
a.slice(0, a.lastIndexOf("/")) //=> https://qna.habr.com/q