Nginx重写 - 无法正常工作

时间:2017-09-01 13:17:40

标签: nginx

我有简单的nginx重写我无法开始工作。

我有这个网址:

https://example.com/accessories/3427-tote-bag-grey-212345050033.html

我想重定向到:

https://example.com/dk/accessories/3427-tote-bag-grey-212345050033.html

我的nginx配置:

location / {
  index /index.php;

  rewrite ^/dk/$1/$2.html /$1/$2.html last;
 }

这里有什么想法是错的吗?

1 个答案:

答案 0 :(得分:1)

const vorpal = require('vorpal') $1用于捕获。您必须使用模式与组来创建捕获

尝试以下

$2

或者您可以执行以下操作

location / {
  index /index.php;

  rewrite ^/([^/]+)/([^/]+).html$ /dk/$1/$2.html last;
 }