我们将网站从www.xdomain.com
移至www.ydomain.com
它主要是一个论坛,有很多主题。
因此,某人书签的情况很常见。
www.xdomain.com/forum/board/topic?blah
或其他什么。
我们的目标是从一个域到另一个域进行无缝转移(目前我们有两个域指向托管中的同一个文件夹),但我们希望这样做:
www.xdomain.com/forum/board/topic?blah
重定向到www.ydomain.com/forum/board/topic?blah
即。唯一的变化是在.com之前 - 所有子文件夹完全相同且兼容。
这可能吗?如果是这样,我怎么能在nginx中做到这一点? 主要原因是书签和强制使用我们的新域名。
感谢。
答案 0 :(得分:1)
使用两个server
块,每个域一个。然后设置永久重定向。
server {
server_name www.xdomain.com;
return 301 $scheme://www.ydomain.com$request_uri;
}
server {
server_name www.ydomain.com;
...
}
有关详情,请参阅this document。