Nginx和重写规则从html重定向

时间:2015-03-15 19:30:34

标签: html wordpress redirect nginx server

我在nginx中制作重写规则时遇到问题,我需要你的帮助。如何从http://www.example.com/2015/03/link-to-page.htmlhttp://www.example.com/link-to-page/重写规则 我试过这个

location / {
rewrite "^/([0-9]{4})/([0-9]{2})/(.*)\.html?$" /$1/ redirect;
}

但它不起作用。 谢谢

1 个答案:

答案 0 :(得分:0)

看起来你正在匹配整个网址。 " ^"在开头是字符串的开头,而不是排除字符。

rewrite "^/\d{4}/\d{2}/(?<domain>.+)$"  http://$host/$domain permanent;

域变量是正则表达式名称。它可以是任何东西。