Учитывая приведенный выше пример:
$url = 'example.com/sub/sub/';
$parts = explode('/', $url);
$parts = array_filter($parts, 'strlen');
$path = count($parts) == 1 ? './' : str_repeat('../', count($parts)-1);
Этот код игнорирует пустые части и завершающие косые черты (например: example.com//sub/
).