NGINX不加载CSS文件(WordPress实现)

时间:2018-10-23 01:23:45

标签: php wordpress nginx

我目前正在尝试使用nginx在子域上实现wordpress。

我已经安装了所有依赖项(php 7.2,mariadb,mysql)并进行了全部配置。

当我尝试访问该网站时,这就是我得到的:

screen wordpress on nginx

更明确的是:这是我配置nginx以便使用wordpress的操作:

  

sudo nano /etc/nginx/conf.d/location.conf

server{
   server_name subdomain.domain.fr;
   root /home/domain/wordpress/;
   location / {
      fastcgi_pass unix:/run/php/php7.2-fpm.sock;
      include fastcgi_params;
      index index.php index.html index.htm;
      try_files $uri $uri/ =404;
      fastcgi_index index.php;
      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
      fastcgi_param SCRIPT_NAME $fastcgi_script_name;
   }
}

我的问题是,当我第一次使用wordpress网站时,通常会在页面上看到一些CSS。当我检查此页面时,可以看到css文件已包含但未被使用。我不明白为什么。我认为我有一个特权问题或其他问题,但这是我第一次将nginx与wordpress结合使用,所以我一定做错了什么:

failed to load

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

我找到了一个完美的解决方案:

添加此内容解决了我所有的问题:

location ~* \.(?:css|js|map|jpe?g|gif|png)$ { }

感谢您的帮助