Top / GoogleAppEngine / Pythonの方を使ってみた / TIPS集

静的なhtmlはそのまま処理する

Google App Engineのサイトの設定は、app.yaml という設定ファイルに記述されています。このファイルを見てみると

handlers:
- url: .*
  script: main.py

となっていて、基本的に全てのファイルをmain.pyが処理する、となっています。このファイルを修正することで静的なファイルはそのまま表示するなどの設定をすることができます。具体的には以下の通り:

handlers:

- url: /
  static_dir: html

- url: .*
  script: main.py

で、静的なファイルは全てhtmlというディレクトリ配下に置くようにします。こうすることで 静的なファイルはhtmlというディレクトリにアクセスされるようになります。たとえば

http://[hogehoge].appspot.com/fuga.html

というアクセスは

html/fuga.html

へのアクセスと見なされるという具合です。


この記事は

選択肢 投票
おもしろかった 0  
そうでもない 0  

Top / GoogleAppEngine / Pythonの方を使ってみた / TIPS集

現在のアクセス:2269


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS