V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
laobaiguolai
V2EX  ›  前端开发

手里有个网站,需要做很多小语种站点,大家有好建议吗?

  •  
  •   laobaiguolai · 71 天前 · 799 次点击
    这是一个创建于 71 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现网站是全英文的外贸站,用的国内开源的 dedebiz ,现在要求做很多小语种分站,请问大家有没相关经验呢?

    现在找到的基本上都是这种格式的,只是把现有的页面给翻译了,并不会有真实的其他语种的 URL

    《 a lang="zh-CN" class="item active selected" href="#">简体中文《/a>
    《 a lang="en-US" class="item " href="?lang=en-US">English 《/a>



    而要求是要真实的,能生成不同语种的 URL ,以便于 SEO (这样干只因为有几个牛叉的同行的网站都是这样做的)
    5 条回复    2024-07-11 17:56:41 +08:00
    zhhbstudio
        1
    zhhbstudio  
       71 天前
    发几个同行的网站给大家看看呗,不然干想没啥思路

    PS:在列表只看标题的时候我想的是 i18n 挺通用的
    iidear2015
        2
    iidear2015  
       71 天前
    <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>
    jesse9527
        3
    jesse9527  
       70 天前
    同意 2 楼这种。考虑 seo 的话最好是用 path 而非语言参数,并且一般要配合 cookie 或者浏览器语言来进行判断设置。
    优先级 path > cookie > 浏览器语言。 如果是 SSR 或者 SSG 那么 nginx 那层判断返回不同的 html, 否则 spa 那层进行运行时判断以及渲染对应文案, 考虑 seo 一般使用 SSR
    jesse9527
        4
    jesse9527  
       70 天前
    比较麻烦的一点是页面间跳转, 跳转时都得记得带上语言 path 一次到位,防止二次重定向
    laobaiguolai
        5
    laobaiguolai  
    OP
       70 天前
    @jesse9527 就是想要这种效果,但是有多个语种。如果是三四个语种,纯手工翻译也不是大问题。关键就是小语种加起来有 50 多个,不可能单独做 50 多个站。

    另外一个思路就是 wordpress 是有一个叫 wpml 的插件可以实现多个小语种网站并且有真实的 URL 可供 SEO 优化
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   967 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 21:52 · PVG 05:52 · LAX 14:52 · JFK 17:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.