Добавьте канонический тег в тег & lt; head & gt; тег, если не существует с помощью переполнения стека

Что я хочу, это добавить канонический тег внутри <head> тег, если канонический тег не существует с использованием PHP

Я пробовал это, но это не сработало

function addtag(){
$doc = new DOMDocument();

$doc->loadHTMLFile('http://'. $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']);
$body = $doc->getElementsByTagName('head')->item(0);
$link = $doc->createElement('link');
$newLink = $body->appendChild($link);
$newLink->setAttribute("canonical", 'http://');
//$linkText = $doc->createTextNode("Display Text For Link");
//$newLink->appendChild($linkText);echo $doc->saveHTML();
}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …