我的个人网站是用 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/
。重定向如上。
什么最有意义?