小型静态多语言网站的正确方法

时间:2019-05-06 13:43:39

标签: html multilingual

我正在为客户创建一个小型静态网站(5页),计划以4-5种不同的语言提供该网站。 在寻找实施建议时,我发现许多文章已有5年以上的历史。

一些文章建议使用.htaccess,但我不知道它是如何工作的。其他建议使用PHP和包含各种翻译的数组。

我倾向于为每种语言创建一个目录,每种目录都包含自己的语言版本(example.com/en、example.com/de,...)。 我还必须为每个页面(独立于其语言)实现语言选择,例如

<a href="../en/page1.html"><img src="en-flag.jpg"></a>
<a href="../de/page1.html"><img src="de-flag.jpg"></a>
<a href="../es/page1.html"><img src="es-flag.jpg"></a>

最后,似乎必须为每个页面添加一个这样的块:

<link rel="alternate" hreflang="en" href="https://example.com/en/page1.html" />
<link rel="alternate" hreflang="de" href="https://example.com/de/page1.html" />
<link rel="alternate" hreflang="es" href="https://example.com/es/page1.html" />

在这种情况下,这种看起来简单明了的方法是一个糟糕的选择吗?

0 个答案:

没有答案