我的个人网站是用 Sphinx 制作的。它生成静态 HTML 页面。目前,内容只有英文或德文。我想将其扩展到多种语言。我还不知道如何构建我的 URL。
应做到以下几点:
像这样的静态文件夹
/_download,/_download并且/_images必须仍然只在服务器上一次,我没有那么多空间。语言可能处于平等地位,但这并不重要。
旧 URL 仍然可以正常工作,并且默认为英文。我不想导致单个 404 错误。
我目前有以下想法:
将英文站点打开
`example.de/,将德语站点打开并使用文件de.example.de/重定向de.example.de/_download到。example.de/_download.htaccess把英文网站放上去
example.de/,把德文网站放上去example.de/de/。重定向如上。英文网站
en.example.de/和德文网站de.example.de/。并重定向所有语言。英文网站
example.de/en/和德文网站example.de/de/。重定向如上。
什么最有意义?