2014-12-30 4 views
0

Я установил wordpress в GAE. У меня установлен WordPress включен популярный плагин Woocommerce. Проблема с этой настройкой в ​​том, что некоторые из моих шрифтов не работают. Это то, что я вижу: enter image description hereНекоторые шрифты не работают Google App Engine (wordpress)

Ящики должны быть звездами. Я не уверен, но я думаю, что это происходит потому, что Mime-тип не может быть предсказан GAE. В моем браузере консоли, я получаю следующие сообщения

Ресурс интерпретируется как изображение, но передаются с MIME тип приложения/х 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 

ответ

1

Мое ограниченное (и, возможно, устаревшее) впечатление от pagespeed предполагает, что вы можете отключить его, пока у вас не будет все остальное.

Единственное, что выпрыгивает, состоит в том, что первые два - url: stanzas в вашем app.yaml должны быть обменены. Эти строфы проводятся в порядке. /wp-content/foo.js будет соответствовать более общей первой строфе, которая выглядит так, как будто вы этого не хотите. Я сомневаюсь, что это приводит к путанице типа mime, но отключение pagespeed должно дать вам лучшую информацию для дальнейшей отладки.

+0

Я пробовал отключить страницы, но все равно не повезло. –

+0

Отключение страниц-страниц должно было изменить сообщения об ошибках. Какие ошибки вы видите сейчас? –

Смежные вопросы