问题标签 [hreflang]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何在 JavaScript 中获取页面语言(hreflang)并将其作为参数添加到链接
例如,我有这段代码能够将页面标题作为参数添加到标识为 ID 的链接中。我希望能够对页面的语言做同样的事情。谢谢你的帮助!
php - 产品名称在 Magento 小部件中随机翻译
我在我的 Magento 商店中实现了一个自定义产品滑块。有时,滑块中的产品标题在荷兰商店视图中是英文而不是荷兰文。当我清空缓存时,一切正常(标题恢复为荷兰语)大约 1-2 小时,然后在一段时间后产品标题恢复为英语。
这是用于滑块中产品集合的代码:
旁注:我们最近在我们的商店中实现了一个 hreflang 模块。在此实施之后,问题似乎已经开始。
typo3 - 如何从 hreflang 中删除 TYPO3 9 SEO 扩展中的区域
在一个客户项目中,我们使用 TYPO3 9 的 SEO 扩展。它会自动为我们创建 hreflang 标签。
但是如何从 hreflang 标签中删除该区域?
看起来像这样
它应该看起来像那样
如果我搜索简单 de-DE 的 SEO 扩展,我什么也找不到。
php - 在 BigCommerce HTML href 中回显 PHP(自引用 hreflang 标签)
我正在尝试使用 PHP 将当前页面的完整 URL 回显为 href 值。
我阅读了一些不同的帖子并提出了以下代码,但该代码不起作用:
<link rel="alternate" href="<?php echo 'https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>" hreflang="en-us" />
我在模板 > 布局 > base.html 文件中
google-search-console - 指定站点地图语言(所有站点地图的语言相同)
根据 Google 的说法,您可以像这样在站点地图中指定语言:
但是,我只需要指定所有站点地图/网站都是西班牙语,这意味着它不是多语言站点地图,它是一种语言站点地图,但该语言恰好是“西班牙语”。
我应该hreflang
为每个 URL 添加一个标签吗?还是有更好的方法来做到这一点,比如在标题部分指定它?
javascript - 自动生成 Hreflangs
我想请人帮忙创建一个代码,在网页上自动生成具有相同名称的hreflangs (例如/page123.php)。
例如页面www.example.it/page123.php有许多其他语言的版本。
是否可以根据链接自动生成代码?
例如:
ETC..
typo3 - 在typo3中维护hreflang外部页面
我想在 Typo3 7.6.19 中维护页面的 hreflang。这是不可能自动实现的,因为页面是外部的并且是不同的。
对于 Yoast-SEO,这种可能性(至少在我的版本中)不会出现。这是一个旧的 Typo3 版本,所以我不能使用bgm_hreflang
TER 的扩展。
任何人的想法?
hreflang 元的结构是已知的。 https://developers.google.com/search/docs/advanced/crawling/localized-versions
wordpress - 不匹配的 hreflang 和 HTML 语言声明和规范
我试图在我的网站上进行重定向,但我对此感到很困惑。首先,我在网站上安装了 SSL,并使用非 www 域重定向。在 .htaccess 文件下面 301 重定向到 https://。如果我需要总结一下情况,domainame.com 是指向默认的https://domainname.com/tr/和https://domainname.com/en/我的 rop 中有 2 种语言并且有混淆在规范部分,如果你能提供帮助,谢谢。我正在使用 WP 和 polylang
.htaccess 文件
这段代码在functions.php文件中
javascript - 当用户位于“错误”国家/地区时的网站国家/地区切换覆盖 > 是否存在现有服务或开源项目?
我正在为我的国际网站寻找一个覆盖,当他们位于不适合他们的国家目录中时,它会为用户弹出。可以在 apple.com 或 sap.com 上找到此类覆盖的示例。
例子:
来自墨西哥的用户在 example.com/es-es/(西班牙的西班牙语版本)。叠加层会根据 IP(或类似的东西)识别用户位置,并为他提供一个 CTA 按钮,该按钮可引导至墨西哥网站变体 example.com/es-mx/。
理想情况下,如果页面的 hreflang 标记在源代码中可用,则覆盖不仅可以链接到正确国家/地区的主页,还可以链接到当前页面的确切对应页面。
我一直在寻找可以在几个小时内做到这一点的服务或代码。不幸的是我什么也找不到。在我看来,所有叠加层都是各自网站上的单独解决方案。
你们中是否有人知道为此提供现成的服务,或者可以告诉我此类覆盖是否具有特定名称?