nginx url重写规则面临问题。我想要的是服务http://example.com/2015/03/23/post-title/ 有人试图访问时的页面http://example.com/2015/03/23/myfeed/post-title/ url。它应该返回200状态。我尝试了下面的重写规则,当wordpress permalink设置为默认值时,它可以正常工作,但当我将permalink设置为自定义时,下面的规则就不起作用了。
location ~ ^(.*)/myfeed(.*) {
rewrite ^(.*)/myfeed(.*)$ $1$2 last;
}
我的nginx conf文件中的另一条规则是,
location / {
try_files $uri $uri/ /index.php?q=$uri&$args;
}
我想我的规则与WordPress自定义永久链接规则相冲突。有谁能帮忙吗?