• Главная
  • Поиск
    •  
  • Здравствуйте, Гость

Автор Тема: hreflang, как вывести url всех языков?  (Прочитано 949 раз)
  • *
  • Сообщений: 21
« : 27 Август 2019, 18:09:13 »
Доброе время суток. Может кто сталкивался с такой проблемкой.



Есть такая вещь:

<link rel="alternate" hreflang="ru" href="http://ru.example.com/" />
<link rel="alternate" hreflang="en-us" href="http://en.example.com/" />


Это для мультиязычного сайта нужно, чтобы обозначить гуглу, да и Яше, есть две версии языка определенной страницы.



Не могу никак вывести url-ы страницы на своих языках, как их поймать?
ну к примеру у меня есть два языка en и ru



url для en такой - site.ru/category/city/doors-id787878
url для ru такой - site.ru/category/city/dveri-id787878


<?php echo osc_item_url();?> - этим я могу вывести url, но только только активного языка, но как сразу два url вытащить, не учитывая какой на этот момент активный язык?


Вроде понятно объяснил)

« Последнее редактирование: 27 Август 2019, 18:13:36 от Александр »

  • *
  • Сообщений: 21
« Ответ #1 : 28 Август 2019, 09:11:35 »
<link rel="alternate" href="<?php echo osc_item_url_ns(osc_item_id());?>&lang=ru_RU" hreflang="ru">
<link rel="alternate" href="<?php echo osc_item_url_ns(osc_item_id());?>&lang=en_US" hreflang="en">
решение

 


test