我们目前已经改变了我们网站的所有结构,并将其从Apache迁移到了Nginx。对于我们已经正确设置了301重定向的许多链接,仍然有许多不再存在的页面返回404错误。我们有一个特定的链接列表,我们需要返回410个错误,但我们不知道如何在nginx上做到这一点。有人能在这件事上帮助我们吗?提前感谢!
发布于 2015-11-11 08:57:58
地图在这里可能工作得很好:
http {
# ...
map $uri $gone {
default 0;
~^/old-link1 1;
~^/another-obsolete-link 1;
# consider an included file for these
}
server {
if ($gone) {
return 410;
}
# ...
}
}
https://stackoverflow.com/questions/33626256
复制相似问题