我目前正在尝试使用nginx在子域上实现wordpress。
我已经安装了所有依赖项(php 7.2,mariadb,mysql)并进行了全部配置。
当我尝试访问该网站时,这就是我得到的:
更明确的是:这是我配置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结合使用,所以我一定做错了什么:
感谢您的帮助
答案 0 :(得分:0)
我找到了一个完美的解决方案:
添加此内容解决了我所有的问题:
location ~* \.(?:css|js|map|jpe?g|gif|png)$ { }
感谢您的帮助