我在GAE中安装了wordpress。我的wordpress安装已经激活了流行的吴商插件。这个设置的问题是我的一些字体不工作。我看到的是:

盒子应该是星星。我不确定,但我认为这是因为mime类型无法被GAE猜测。在我的浏览器控制台中,我收到以下消息
资源解释为Image,但使用MIME类型的应用程序/x-javascript传输:
这是我的app.yaml:
application: XXXXXXX
version: 101
runtime: php
api_version: 1
handlers:
- url: /(.*\.(htm$|html$|css$|js$))
static_files: wordpress/\1
upload: wordpress/.*\.(htm$|html$|css$|js$)
application_readable: true
- url: /wp-content/(.*\.(ico$|jpg$|png$|gif$))
static_files: wordpress/wp-content/\1
upload: wordpress/wp-content/.*\.(ico$|jpg$|png$|gif$)
application_readable: true
- url: /(.*\.(ico$|jpg$|png$|gif$))
static_files: wordpress/\1
upload: wordpress/.*\.(ico$|jpg$|png$|gif$)
- url: /wp-admin/(.+)
script: wordpress/wp-admin/\1
secure: always
- url: /wp-admin/
script: wordpress/wp-admin/index.php
secure: always
- url: /wp-login.php
script: wordpress/wp-login.php
secure: always
- url: /wp-cron.php
script: wordpress/wp-cron.php
login: admin
- url: /xmlrpc.php
script: wordpress/xmlrpc.php
- url: /wp-(.+).php
script: wordpress/wp-\1.php
- url: /(.+)?/?
script: wordpress/index.php
- url: /(.*\.woff)
static_files: wordpress/\1
upload: wordpress/(.*\.woff)
mime_type: application/font-woff
- url: /(.*\.svg)
static_files: wordpress/\1
upload: wordpress/(.*\.svg)
mime_type: image/svg+xml
- url: /(.*\.eot)
static_files: wordpress/\1
upload: wordpress/(.*\.eot)
mime_type: application/vnd.ms-fontobject
- url: /(.*\.ttf)
static_files: wordpress/\1
upload: wordpress/(.*\.ttf)
mime_type: application/x-font-ttf
- url: /(.*\.otf)
static_files: wordpress/\1
upload: wordpress/(.*\.otf)
mime_type: application/x-font-otf发布于 2014-12-30 06:57:49
我有限的(也可能是陈腐的)使用页面的经验表明,您可能会考虑禁用它,直到您让其他所有的工作。
唯一跳出的是应该交换您的- url:中的前两节app.yaml节。这些节是按顺序协商的。/wp-content/foo.js将被更一般的第一节所匹配,这看起来不是你想要的。我怀疑这是不是导致mime类型混乱的原因,但关闭页面应该会为您提供更好的信息,以便进一步调试。
https://stackoverflow.com/questions/27699750
复制相似问题