1
zhhbstudio 164 天前
发几个同行的网站给大家看看呗,不然干想没啥思路
PS:在列表只看标题的时候我想的是 i18n 挺通用的 |
2
iidear2015 164 天前
<a lang="zh-CN" class="item active selected" href="/zh-cn/index.html">简体中文</a>
<a lang="en-US" class="item " href="/index.html">English </a> |
3
jesse9527 164 天前
同意 2 楼这种。考虑 seo 的话最好是用 path 而非语言参数,并且一般要配合 cookie 或者浏览器语言来进行判断设置。
优先级 path > cookie > 浏览器语言。 如果是 SSR 或者 SSG 那么 nginx 那层判断返回不同的 html, 否则 spa 那层进行运行时判断以及渲染对应文案, 考虑 seo 一般使用 SSR |
4
jesse9527 164 天前
比较麻烦的一点是页面间跳转, 跳转时都得记得带上语言 path 一次到位,防止二次重定向
|
5
laobaiguolai OP @jesse9527 就是想要这种效果,但是有多个语种。如果是三四个语种,纯手工翻译也不是大问题。关键就是小语种加起来有 50 多个,不可能单独做 50 多个站。
另外一个思路就是 wordpress 是有一个叫 wpml 的插件可以实现多个小语种网站并且有真实的 URL 可供 SEO 优化 |
6
Pepsigold 60 天前 via Android
@laobaiguolai wordpress 这个的话,利于 seo 吗?谢谢,您这个最后怎么解决的呢?同有需求!
|
7
laobaiguolai OP @Pepsigold 那种直译的,不利于 SEO ,还得是真的翻译并且是有新的可访问地址。
现在的解决方案是两个,一个是 wordpress 有插件 WPML ,但是需要付费。还有一个就是用的一个 CMS ,花了个几百块钱,eyoucms |
8
Pepsigold 59 天前 via Android
@laobaiguolai 感谢。我选择了用 golang 自己写一套!
|