私のGAEプロジェクトには次のような設定があります:
/static/.* --> images, css, js
/rest/.* --> a script handling all rest resources using webapp2 handlers
基本的にいくつかの html ページを作成するために jinja2 テンプレートを使用したいのですが、たとえば jinja2 が提供するテンプレート継承を使用します。多かれ少なかれ、サーバー側のインクルードを行います。
したがって、他のすべての受信リクエストは、テンプレートを直接レンダリングする必要があります。たとえば、次のようになります。
/ --> index template
/index.html --> index template
/some/path/to/a/page.html --> /some/path/to/a/page template
/some/path/to/a/page --> /some/path/to/a/page template
拡張子なしの .html とパスの両方を一致させたいと思います。
すべてのパスのルートを作成したくはありません。これを処理できるスマートなスクリプトだけです。これは可能でしょうか?