From fadbcd76e019d1cde5999964eea6b8452dff5387 Mon Sep 17 00:00:00 2001 From: Dave Longley Date: Sat, 5 Oct 2013 00:04:17 -0400 Subject: [PATCH] Do not remove last path segment unless hash or query are present. --- jsonld.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/jsonld.php b/jsonld.php index d790814..cf92ee3 100644 --- a/jsonld.php +++ b/jsonld.php @@ -1,7 +1,7 @@ 0 && count($iri_segments) > 0) { + $last = (isset($rel['query']) || isset($rel['fragment'])) ? 0 : 1; + while(count($base_segments) > 0 && count($iri_segments) > $last) { if($base_segments[0] !== $iri_segments[0]) { break; }