我收到消息
安全上下文不包含身份验证令牌。一个可能的原因可能是没有为此 URL 配置防火墙。
当我的页面尝试加载我的资产(css/js/...)时。但我的网页中没有。我的 symfony 安装在 proxypass /foo 下
所以我的 URL 是http://example.com/foo并且我的资产是从 URL http://example.com/foo/css/加载的...
我的页面http://example.com/foo/bar工作正常,但没有 CSS,因为http://example.com/foo/css/main.css给了我上面的错误......
这是我的安全规则
# security.yml
security:
providers:
ezpublish:
id: ezpublish.security.user_provider
# in_memory:
# memory: ~
#
firewalls:
dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false
ezpublish_setup:
pattern: ^/ezsetup
security: false
ezpublish_rest:
pattern: ^/api/ezp/v2
stateless: true
ezpublish_http_basic:
realm: eZ Publish REST API
ezpublish_front:
pattern: ^/
anonymous: ~
form_login:
require_previous_session: false
login_path: /login
check_path: /login_check
logout: ~
default:
anonymous: ~
我试图在dev
和之间添加这条线ezpublish_setup
dev2:
pattern: ^/foo/(css|images|js)/
security: false
同样的错误。
我只有在 prod 环境中有这个错误。在开发环境中一切正常...
任何想法 ?非常感谢