Я пытаюсь реализовать Google hreflang внутри индекса. html in Angular
// index.html
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Commontown</title>
<base href="/">
<meta name="google-site-verification" content="jb7HCud2Xsfwwefwef3GEGDSVVDEERDE" />
<meta name="viewport" content="width=device-width, initial-scale=1 maximum-scale=1, user-scalable=0"/>
<link rel="icon" type="image/x-icon" href="favicon.ico">
<link rel="stylesheet" type="text/css" href="/assets/css/type.css">
<link rel="alternate" hreflang="en" href="https://www.example.co/en">
<meta property="og:type" content="website" />
</head>
<body>
<app-root></app-root>
<script>
const path = window.location.path // /en
</script>
</body>
</html>
Предположим, я хочу вставить
<link rel="alternate" hreflang="en" href="https://www.example.co/en/blog">
в эту строку. Но я не хочу жестко кодировать его между тегом head.
Я хочу javascript читает URL-адрес 'blog' и заменяет "href = https://www.example.co/en" на "href = https://www.example.co/en/blog "динамически.
Однако window.location.href внутри тега сценария работает только один раз, когда сайт изначально отображается, поэтому я получаю только '/ en' .
Возможно ли реализовать тег hreflang внутри шаблона angular, кроме индекса. html?