我对英语不好原谅我,并尝试理解我
**我尝试使用数据库(mysqli)
尝试多语言****,但是我在seo **上遇到了麻烦,我在这样的数据库中创建了一个表
https://imgbbbbb.com/image/rgt9r
我已经对课程进行编程以自动选择语言并更改语言等等
我的问题是Google将使用哪种语言(当用户搜索任何东西时)
登记页中的一个示例我将放置多语言按钮
<button><?php Lang::main('RGISTER') ?></button>
我如何将注册页面放入机器人文件(SiteMap)中,以两种语言,即阿拉伯语和英语
一些必不可少的项目,以确保您在支持网站的国际化时已解决:
- 设置HTML
lang
属性,声明页面内容的语言(<html lang="ja">...</html>
) - 在
<head>
中添加链接元素,其中具有替代版本/翻译的绝对URL和ISO 639-1语言代码hreflang
属性。重要 to 也 添加当前页面本身的自我引用元素。
示例:当前网页以英语为单位,但也具有该网页的日语翻译版本 - 声明<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,subdirectory/subfolder,subdomain等中具有一致性,
更多来自Google搜索控制台支持的读数(涵盖SiteMap支持)。
根据这篇Google支持文章(告诉Google有关您页面的本地化版本)和此用户的问题(我如何为多语言网站添加元标签?)使用替代元链接到您的多语言内容。
Google文章还建议其他有用的技巧和技术。
告诉当前页面也可以在此URL上的Espanjol中找到:
<link rel="alternate" href="http://example.com/es" hreflang="es" />