我对在 wordpress 上运行的网站进行了 apache 重写,如下所示:
RewriteRule ^((images|stylesheets|scripts)/.+)$ /assets/$1 [NC,L]
我转换为 nGinx,看起来像这样:
rewrite /((images|stylesheets|scripts)/.+)$ /assets/$1 break;
该指令没有问题,它运行良好并且可以正常工作。现在的问题在于 wordpress 文件。如果我尝试打开/wp-content/themes/fluidblog/library/media/images/banner.png它将显示为 404。你能帮我弄清楚如何让 nginx 明白我只想重写第一个子目录吗?它不是在所有路径中搜索吗?
谢谢!