Nginx 404 issue when serving static files of a sub-directory -


i have 404 error when trying access css , js files of sub static directory. tried use =, or ~ still not work.

mydomain/sub/index.html is served.

mydomain/sub/css/style.css is not served.

here nginx configuration file :

server {   listen 80;   server_name www.example.com example.com;    return 301 https://www.example.com$request_uri; }  server {   # global   listen 443 ssl http2;   server_name www.example.com example.com;   charset utf-8;    # logs   ...    # ssl   ...    # ocsp stapling   ...    # hsts   ....    # robots   location /robots.txt {     return 200 "user-agent: *\nallow: /";   }    # sub   location /sub {     alias /www/sub;     index index.html;     try_files $uri $uri/ =404;   }    # page speed   include /etc/nginx/pagespeed.conf;    # set expiration policy   location ~* \.(?:ico|css|js|gif|jpe?g|png|woff)$ {     expires 7d;     add_header pragma public;     add_header cache-control "public";      proxy_pass http://example;   }    # location   location / {     if ($request_method = post) {       return 500;     }      proxy_pass http://mydomain;   }  } 

in case, sub directory should use sub location, wish you.

    location /company/default/static/ {         alias /data/pro/static_deployment/ ;          autoindex off;          location ~* \.(js|css|png|jpg|jpeg)$ {             expires 7d;          }     } 

Comments

Popular posts from this blog

java - Static nested class instance -

c# - Bluetooth LE CanUpdate Characteristic property -

JavaScript - Replace variable from string in all occurrences -