相关疑难解决方法(0)

如何在 nginx 中使用别名?

由于nginx 中的一个长期存在的错误,我被建议用 root 指令切换我的别名指令。不幸的是,这现在破坏了我的静态文件,这些文件与我的站点路径 ( mysite.com/blog-> /var/www/mysite/wordpress)位于不同的目录中。如何在不更改静态文件结构的情况下解决此问题?这是我的完整位置块:

location /blog {
    root /var/www/mysite/wordpress;
    try_files $uri $uri/ /blog/index.php$is_args$args;

    location ~ \.php {
        fastcgi_pass 127.0.0.1:9000;
        include fastcgi_params;
        fastcgi_split_path_info ^(?:\/blog\/)(.+\.php)(.*);
        fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
    }
}
Run Code Online (Sandbox Code Playgroud)

nginx wordpress

6
推荐指数
1
解决办法
3119
查看次数

标签 统计

nginx ×1

wordpress ×1