const baseURL = "https://viva.am/"; const path = window.location; const currentPath = path.pathname.toLowerCase().split("/").filter(Boolean); // Removes empty strings const languages = ["hy", "en", "ru"]; const head = document.head; let lang = languages.includes(currentPath[0]) ? currentPath[0] : "hy"; let remainingPath = languages.includes(currentPath[0]) ? currentPath.slice(1) : currentPath; let finalPath = remainingPath.join("/"); // Canonical Link const canonicalLink = document.createElement("link"); canonicalLink.rel = "canonical"; canonicalLink.href = `${baseURL}${lang !== "hy" ? `${lang}/` : ""}${finalPath}`; head.appendChild(canonicalLink); // hreflang Links languages.forEach((lng) => { const href = lng === "hy" ? `${baseURL}${finalPath}` : `${baseURL}${lng}/${finalPath}`; const link = document.createElement("link"); link.rel = "alternate"; link.hreflang = lng; link.href = href; head.appendChild(link); }); // x-default hreflang const defaultLink = document.createElement("link"); defaultLink.rel = "alternate"; defaultLink.hreflang = "x-default"; defaultLink.href = `${baseURL}${finalPath}`; head.appendChild(defaultLink);