我确信之前已经有人问过这个问题,但我找不到有效的解决方案。
一个网站更换了 CMS 服务,我想?页面=页面重定向到主要内容!在 nginx 上并使用重写
我需要将所有包含单词“?page=”的 URL 重定向到父 URL
例如
domain.com/blog/item110?page=2
我想重定向到
domain.com/blog/item110
另一个例如
domain.com/blog/biond?page=2
我想重定向到
domain.com/blog/biond
感谢您的帮助
答案1
在Nginx中,?page=
是一个参数,可以在变量中使用$arg_page
。
此外,该$uri
变量包含已删除所有参数的当前 URL。
因此,一个解决方案是:
if ($arg_page != "") { return 301 $uri; }
查看if 的手册页。