@rinatoptimus

Как прописать canonical?

Нужно, чтобы canonical выводился только на главной. Сделал так:
$currentUrl = "https://" . $_SERVER['SERVER_NAME']; 
if($currentUrl == "https://www.my-shop.com") {
  $APPLICATION->AddHeadString('<link rel="canonical" href="https://www.my-shop.com/" />');
}

Ожидаемо canonical выводится так же и на ...my-shop.com/cars, и на ...my-shop.com/bikes, и тд.
  • Вопрос задан
  • 97 просмотров
Решения вопроса 1
@rinatoptimus Автор вопроса
Сделал так:
$val = $APPLICATION->GetCurPageParam("", array_keys($_GET), false); 
$APPLICATION->SetPageProperty("canonical", $val);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
pOmelchenko
@pOmelchenko
php-developer
Вам нужен REQUEST_URI или использовать роутер вашего приложения
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽