Что я хочу, это добавить канонический тег внутри <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();
}
Задача ещё не решена.
Других решений пока нет …