Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/nginx/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
NGINX服务器上的Concrete 5,后端JS未加载_Nginx_Concrete5 - Fatal编程技术网

NGINX服务器上的Concrete 5,后端JS未加载

NGINX服务器上的Concrete 5,后端JS未加载,nginx,concrete5,Nginx,Concrete5,我创建了一个Concrete5站点,它在Apache上运行了1年,之后我切换到一个使用NGINX而不是Apache的主机,这个主机不允许完全访问NGINX,只允许必要的用户 主机确实为Wordpress提供了此代码,这似乎也适用于Concrete5: location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?/$1 last; break; } } 每个前端页面都在

我创建了一个Concrete5站点,它在Apache上运行了1年,之后我切换到一个使用NGINX而不是Apache的主机,这个主机不允许完全访问NGINX,只允许必要的用户

主机确实为Wordpress提供了此代码,这似乎也适用于Concrete5:

location / {
    if (!-e $request_filename) {
        rewrite  ^(.*)$  /index.php?/$1 last;
        break;
    }
}
每个前端页面都在加载,但在管理模式下,导航栏不显示,每个模式也不显示

有人知道如何解决这个问题吗


谢谢

在concrete5网站上有一篇关于NGINX的文章,你应该在这里看一下:

域配置.conf文件:

location ~* \.(ico|css|js|gif|jpe?g|png)(\?[0-9]+)?$ {
    expires max;
    log_not_found off;
}

set $skip_cache 0;

# POST requests and urls with a query string should always go to PHP
if ($request_method = POST) {
    set $skip_cache 1;
}
if ($query_string != "") {
    set $skip_cache 1;
}
if ($http_cookie ~ "CONCRETE5") {
    set $skip_cache 1;
}

location / {
    try_files $uri $uri/ /index.php$uri;
    if (!-f $request_filename){
        set $rule_0 1$rule_0;
    }
    if (!-d $request_filename){
        set $rule_0 2$rule_0;
    }
    if ($rule_0 = "21"){
        rewrite ^/(.*)$ /index.php/$1 last;
    }
}