CSS不在谷歌应用程序引擎上工作我尝试了很多方法,但仍然是一样的
请查看此链接: 我尝试了很多方法来使用css,但仍然不起作用。 我的应用程序yaml代码:CSS不在谷歌应用程序引擎上工作我尝试了很多方法,但仍然是一样的,css,google-app-engine,Css,Google App Engine,请查看此链接: 我尝试了很多方法来使用css,但仍然不起作用。 我的应用程序yaml代码: application: webdeveloperim version: 1 runtime: python api_version: 1 handlers: - url: /(.*\.(gif|png|jpg|ico|js|css)) static_files: \1 upload: (.*\.(gif|png|jpg|ico|js|css)) - url: /robots.txt
application: webdeveloperim
version: 1
runtime: python
api_version: 1
handlers:
- url: /(.*\.(gif|png|jpg|ico|js|css))
static_files: \1
upload: (.*\.(gif|png|jpg|ico|js|css))
- url: /robots.txt
static_files: robots.txt
upload: robots.txt
- url: /stylesheets
static_dir: stylesheets
secure: always
- url: .*
script: main.py
Index.html文件代码:
<!-- ==============================================
CSS
=============================================== -->
<link rel="stylesheet" href="stylesheets/bootstrap.min.css">
<link rel="stylesheet" href="stylesheets/font-awesome.css">
<link rel="stylesheet" href="stylesheets/flexslider.css">
<link rel="stylesheet" href="stylesheets/designr-theme-cyan.css">
<link rel="stylesheet" href="stylesheets/fix.css">
请给我一个正确的解决方案。谢谢….降低处理程序的复杂性,使其成为一个运行中的应用程序,让您了解其工作原理,稍后试验您的app.yaml如何变得更好,匹配特定的扩展等 我不知道你的dir结构看起来如何,所以我会提示你使用一个简单的配置,其中包含可以是js、css等的静态文件。我会保持简单 示例
app.yaml
此块将使项目的/
下的单个文件robots.txt
与http://myapp.appspot.com/robots.txt
- url: /robots.txt
static_files: robots.txt
upload: robots.txt
此块将匹配项目的/js/
下请求的任何文件名。示例<代码>http://myapp.appspot.com/js/jquery.js
- url: /js
static_dir: js
现在,我希望您了解如何配置应用程序
这是一个包含css、js、图像、robots.txt的完整示例。这不是最好的方法,但相当简单
- url: /robots.txt
static_files: robots.txt
upload: robots.txt
- url: /js
static_dir: js
- url: /images
static_dir: images
- url: /css
static_dir: css
- url: /.*
script: main.app
现在,上面的dir结构如下所示:
/
|-robots.txt
|-js/
|-css/
|-images/
|-main.py
我希望它能有所帮助。从静态文件中删除css,因为它与样式表处理程序匹配。保持原样(gif | png | jpg | ico | js)。这适用于startyour样式表加载良好,因此问题不在于app.yaml。你想达到什么目的?这对我的网站没有影响@Gwynhowell仍然不工作@JimmyKane你可以看到那里的样子:谷歌应用程序引擎@Gwynhowell仍然是一样的@Jimmy我试过用你的方式。我的CSS,JS在子文件夹中,比如CSS,JS。