diff --git a/jsonld.php b/jsonld.php index 25da6b9..c559e68 100644 --- a/jsonld.php +++ b/jsonld.php @@ -1,7 +1,7 @@ 0) { - // don't count the last segment if it isn't a path (doesn't end in '/') - // don't count empty first segment, it means base began with '/' - if(substr($base['normalizedPath'], -1) !== '/' || - $base_segments[0] === '') { - array_pop($base_segments); - } + // don't count the last segment (if it ends with '/' last path doesn't + // count and if it doesn't end with '/' it isn't a path) + array_pop($base_segments); foreach($base_segments as $segment) { $rval .= '../'; }