nginx重写单个URL wordpress

时间:2015-07-27 09:07:54

标签: regex wordpress url nginx rewrite

我需要在nginx中重写一个网址,但我的正则表达式已被解决。

我想做的是改写:

  

https://www.drake.org.uk/2012/07/os-x-mountain-lion-clean-install-gotcha-corestorage-encrypted-disk-issue

成为

  

https://www.drake.org.uk/os-x-mountain-lion-clean-install-gotcha-core-storage-encrypted-disk-issue/

(没有2012/07的网址是不一样的,正如你所看到的那样 - 我把它搞砸了,现在改变它的时候已经太晚了,而且没有更多的重写!)

我试过了:

rewrite ^/2012/07/os-x-mountain-lion-clean-install-gotcha-corestorage-encrypted-disk-issue 
https://www.drake.org.uk/os-x-mountain-lion-clean-install-gotcha-core-storage-encrypted-disk-issue permanent;

(首先是一行)

和各种组合(包括转义斜杠),但似乎没有任何效果。

这样做有简单的方法吗?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我认为这个正则表达式可以帮助你:

/(\/?\d+\/)+/i

替换(\

[Regex Demo]