使用 nginx 从 URL 模式进行 301 重定向

使用 nginx 从 URL 模式进行 301 重定向

我正在尝试将 URL 重定向www.mysite.com/blog/www.mysite.com/blog/*单个页面www.mysite.com/news/

我尝试通过以下方式(在服务器块内)实现此目的:

location /blog/ {
    return 301 $scheme://www.mysite.com/news/;
}

这没有按预期工作然后尝试了这个:

rewrite ^/blog/.* /news/ permanent;

这也不起作用,即当我转到 www.mysite.com/blog/ 时,我得到一个未找到的页面,而不是重定向到 /news/ 页面。

我的方法正确吗?我这里遗漏了什么吗?

相关内容