在Nginx中重定向URL的一部分

时间:2014-08-20 01:35:09

标签: redirect nginx

尝试将我的博客移至新网站,我想重定向一些网址。我用nginx。

  

https://blogurl.com/news/2014-08-19/post-3451/mt-preview-33e2742af1eb.php

/news/2014-08-19/post-3451/mt-preview-33e2742af1eb.php部分将始终在移动。

重定向到以下位置:

  

https://blogurl.com/content/news/2014-08-19/post-3451/mt-preview-33e2742af1eb.php

我基本上想在/content/之后插入https://blogurl.com,到目前为止我已经

rewrite ^(.*)$ /content/ break;

但我的问题是我的CMS位于同一目录级别

https://blogurl.com/mt/admin

如果我只是在上面应用重写,我的CMS地址也会移动。我怎么能阻止这个。

1 个答案:

答案 0 :(得分:0)

将重写规则更改为:

rewrite ^(?!\/mt)(.*)$ /content$1 break;

应将/content添加到不以mt

开头的所有网址