如何使用正则表达式匹配webapp2中的静态html文件?

时间:2014-07-21 22:25:12

标签: google-app-engine webapp2

所以我想基本上提供html文件,因为它们来自根目录以及一些子目录,所以在我的app.yaml文件中我放了:

- url: /(.*\.(html))$
  static_dir: /\1
  upload:/(.*\.(html))$

但这与我在根目录中的index.html不匹配。我该如何匹配?我假设如果我有子目录,我可以添加它们,如:

- url: /sub_dir/(.*\.(html))$
  static_dir: sub_dir/\1
  upload: sub_dir/(.*\.(html))$

谢谢!

1 个答案:

答案 0 :(得分:2)

我认为您可能会将static_dirstatic_files混淆。尝试:

- url: /(.*\.(html))$
  static_files: \1
  upload: (.*\.(html))$

指向根目录的.html文件。