attempt to handle one error

This commit is contained in:
Matthew Exon 2022-03-02 16:39:12 +01:00
parent 8a5944e2b3
commit 0a0709674b

View file

@ -639,6 +639,9 @@ function retriever_extract($doc, $retriever) {
*/
function retriever_globalise_urls($doc, $resource) {
$components = parse_url($resource['redirect-url']);
if (!array_key_exists('scheme', $components) || !array_key_exists('host', $components) || !array_key_exists('path', $components)) {
return $doc;
}
$rooturl = $components['scheme'] . "://" . $components['host'];
$dirurl = $rooturl . dirname($components['path']) . "/";
$params = array('$dirurl' => $dirurl, '$rooturl' => $rooturl);