0

我为柏林当地的围棋会议写了一个网站。它被翻译成德文、英文和中文。目前,我使用三个翻译的命名方案index.<lang>.html和顶部的导航栏让用户选择。

index.html如果可能的话,是否可以在(目前只是一个符号链接)上使用元标记让用户代理自动重定向到使用正确语言的站点?我对既不涉及重新配置服务器也不需要启用 java 脚本的解决方案感兴趣,尽管第一个可能是可能的。

4

2 回答 2

1

如果可能的话,是否可以在 index.html(目前只是一个符号链接)上使用元标记让用户代理自动重定向到使用正确语言的站点?

不。

如果要自动选择,则需要注意请求中的 Accept 标头。这需要服务器配置或脚本。

没有它,您可以拥有的最好的就是指向用户可以手动选择的文档翻译的链接。

于 2013-01-14T09:54:29.720 回答
1

您可以使用 HTTP 内容协商来选择与浏览器发送的语言首选项信息最匹配的版本。所以不用脚本也是可能的,但是你需要在服务器中进行设置以进行协商。

但是,这不是很实用,因为不能依赖语言偏好信息。它主要基于浏览器默认设置,因为很少有用户知道浏览器中的相关设置,更不用说进行适当的设置了。

于 2013-01-14T12:25:59.037 回答