多分これは私のウェブホストの質問ですが、私もここで試してみようと思いました.
私のホームページ「www.mycompany.com」用の静的な HTML「サイト」があります。それは単なるランディング ページや about ページなどのコレクションです。サイトの「アプリケーション」部分である Pyramid Web アプリケーションもあります。
開発におけるいくつかの初期の決定により、HTML サイトを Pyramid の一部にして Pyramid が提供することを望んでいませんでした。したがって、私の Web ホストには、静的な HTML サイト「アプリ」と Pyramid「アプリ」があります。HTML サイトはルート ドメインであり、ルート ドメインから離れた URL プレフィックスを使用するように Pyramid アプリがセットアップされます。だから私が最終的には次のとおりです。
www.mycompany.com - HTML site
www.mycompany.com/app - Pyramid app
そして、基本的に Pyramid アプリの下にあるものはすべて "/app/" で始まります。動作しますが、ぎこちないようです。実際の HTML を Pyramid から提供する必要なく、どうにかしてすべてをマージする方法はありますか? 私ができるようにしたいのは、変更を取得するために Pyramid プロセスを再起動する必要がある Pyramid アプリケーションに関連付ける必要なく、HTML コードを編集/更新することです (それが機能しない場合を除きます)。 ?)。Pyramid 内に静的パスがあることは知っていますが、それでも Pyramid (またはこの場合は nginix?) によって処理されて提供されますよね?
理想的には、www.mycompany.com とそれに関連する静的ページ (mycompany.com、mycompany.com/about.html など) があり、Pyramid ページもそこから提供されます (mycompany.com/admin、 mycompany.com/profile など) これを設定するクリーンな方法はありますか?