我对创建多语言网站有疑问。总之,我想在网上发送一个网站并用4种语言翻译。
最重要的是该网站是SEO友好的。 我已经阅读了几篇关于这个主题的文章,其中一些在这里发表。 最后我决定创建这样的子文件夹:
www.example.com/es
代表西班牙语www.example.com/de
代表德语主要语言为英语www.example.com
。
因为这是我第一次处理这个问题,我想问一下如何继续。
乍一看,类似的方法让我意识到每个子文件夹www.example.com/es
等将包含主站点的所有代码。这意味着每当我更改某些内容时,我必须在每个文件夹中复制/粘贴更改?如何做到这一点有更有效和更有活力的方式吗?
答案 0 :(得分:0)
重写网址 例如:mysite.com/en FOR mysite.com?lang=en 例2:mysite.com/fr FOR mysite.com?lang=fr
使用key =>的组合创建语言数组。包含文件中的值(例如:inc.lang.php),例如 ' en_apple' =>苹果 ' fr_apple' =>梨果
用您所包含的数组替换要翻译的术语。
这是我的方式,它适用于搜索引擎优化(使用谷歌工具进行测试)并且它很轻松,因为你有一个目录可以维护你的所有语言而且它对用户来说是不可见的。
这是您想要的动态,每次在您的网站上工作时,您都不必维护3个或4个不同的文件夹。
希望它有所帮助。
答案 1 :(得分:0)
乍一看,类似的方法让我意识到每一个 子文件夹www.example.com/es等将包含所有代码 主要网站。这意味着每当我改变我拥有的东西时 复制/粘贴每个文件夹中的更改?还有更多 有效而有活力的方法怎么做?
不,您不需要复制主站点的所有代码。您只需要为每种语言创建HTML内容,并将其相应地存储在每个目录中。然后,您需要了解hreflang。这不是很难,只是在标题中添加几个链接。