Sphinx で作成した個人の Web サイトがあります。静的 HTML ページを生成します。現在、コンテンツは英語またはドイツ語のみです。これを多言語に展開したいと考えています。URL を構成する方法はまだわかりません。
次のことを行う必要があります。
のような静的フォルダ
/_download
で/_download
あり/_images
、サーバー上に一度だけ存在する必要があるため、それほど多くのスペースがありません。言語は対等な立場にあるかもしれませんが、それはそれほど重要ではありません。
古い URL も問題なく機能し、デフォルトは英語です。404 エラーを 1 つも発生させたくありません。
私は現在、次のアイデアを持っています。
英語のサイトを に
`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/
。上記のようにリダイレクトします。
最も理にかなっているのは何ですか?