Nginx 重写规则不适用于 Wordpress 网站

Nginx 重写规则不适用于 Wordpress 网站

我有一个使用 nginx 的 wordpress 网站,想要重写
RewriteEngine On # 开启重写引擎

RewriteBase /sp-services/web-services/

RewriteRule ^v1/(.)/(.)$ $1/$2.php [NC,L] 进入 nginx,但不起作用

答案1

Apache mod_rewrite 在 Nginx 上不起作用。

对于这种情况,在 nginx 中你可以使用如下方法:

location /sp-services/web-services/v1 {
  rewrite ^/sp-services/web-services/v1/(.)/(.)$ /sp-services/web-services/$1/$2.php break;
}

相关内容