Я пытаюсь создать канонический тег только для главной страницы, но поскольку я использую общий вызов, он показывает любой URL-адрес, даже если мы находимся на главной странице, но с другим URL-адресом.Удалить запрос из php echo url call
Ex.
В этом URL-адресе: http://www.example.com/?something=here, я хочу поместить URL-адрес канонического тега на домашнюю страницу без запроса.
Но если у меня есть другой URL-адрес (например, /contact.php), я хочу, чтобы он показывал тот же URL-адрес для canonical с /contact.php.
Я использую этот код, который извлекает URL, где я нахожусь на сайте:
<link rel="canonical" href=<?php $url="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; echo $url; ?>" />
Что-то отсутствует в коде, чтобы удалить только определенные запросы или слова. Это возможно?