我英语不好,原谅我,试着理解我
**我尝试使用多语言**数据库(mysqli)
**但我在SEO上遇到了麻烦**我在这样的数据库中创建了一个表
https://imgbbb.com/image/RgT9r
并且我已经编程使类自动选择语言和改变语言等等。
我的问题是Google将使用哪种语言(当用户搜索任何东西时)
注册页面中的一个示例,我将放置多语言按钮。
<button><?php Lang::main('RGISTER') ?></button>
如何将注册页面以两种语言(阿拉伯语和英语)放到机器人文件(sitemap)中
发布于 2019-02-22 17:43:41
在支持网站国际化时,要确保您已经解决了以下几个基本问题:
lang
属性,声明页面上内容的语言(<html lang="ja">...</html>
)<head>
中添加具有备用版本/翻译和ISO 639-1语言代码 hreflang
属性的绝对URL的链接元素。重要的也可以为当前页面本身添加一个自引用元素.示例:当前的网页是英文的,但也有该网页的日语翻译版本声明<html lang="en">...</html>
和在<head>
中添加:
<link rel="alternate" hreflang="en" href="https://example.com/en/" />
<link rel="alternate" hreflang="ja" href="https://example.com/ja/" />
此外,在网站的sitemap.xml
文件中添加语言/地区版本/引用,在每个页面上设置绝对的canonical
总是一个好主意。
在ccTLD、子目录/子文件夹、子域等都有一致性、站点范围.
发布于 2019-02-21 19:39:41
根据这篇google文章(告诉Google您页面的本地化版本。)和这个用户的问题(如何为多语种网站添加元标签?),一个正确的方法是使用一个指向多语言内容的备用元链接。
Google的文章还为这个问题提供了其他有用的技巧和技巧。
告诉您当前页面也可以在此url上的espanjol中获得:
<link rel="alternate" href="http://example.com/es" hreflang="es" />
https://stackoverflow.com/questions/54814306
复制相似问题