私はTurbo Gears 2アプリケーションを開発中です。アプリケーションは一連の質問を通じてユーザーに指示します。私はTG2のテンプレートシステム(もちろんアイデア)が好きなので、静的なWebページもTG2と統合したいと思っています。これにより、ヘッダー、サイドバー、ナビゲーションバー、フッターを抽象化することができます。ウェブページとturbogearsアプリケーションの統合
「静的」ファイルをアプリケーションのパブリックディレクトリに配置することについては言及していません。 WebController
というコントローラーを作成しましたが、これを介してファイルを提供しています。もちろん、コントローラのインスタンス名はので、すべての私のページは、(例えば)URL http://mysite/web/page1.html
でアクセス可能ですweb
で今
質問 - それは、ルートレベルのすべてのページが/web
にリダイレクトすることが可能です。そうすれば、HTMLページのURLにある/web
を取り除くことができます。
読んでいただきありがとうございます。