nginx 重定向掩码

nginx 重定向掩码

我是 nginx 新手,正在尝试解决重定向问题。我尝试将网站从运行 Web 应用程序的主机重定向到另一个域。这部分我已经完成了,但我想掩盖它。当它重定向时,我不希望用户知道他们已经转到另一个域。

我已经替换了域名以保护客户的隐私。但是,它们位于 test.com 的 Linode 上,该 Linode 正在运行位于 sub.test.com 的 Web 应用程序。我只想让访问 test.com 的任何用户重定向到托管在 other.com 上的临时网站,但不暴露域名。

之前有人向我展示了如何操作,但那已经是很久以前的事了,我不再有信息可以参考。有人能帮我吗?我不想暴露测试环境的域。

server {

    listen       80;
    server_name  www.test.com test.com www.test.net test.net;

    rewrite ^ http://other.com/sub permanent;

    #location / {
    #    root     /srv/http/www.test.com;
    #    index    index.html;
    #}

}

答案1

通常的解决方案是将目标网站放在框架中。但请记住,任何有一点线索的人都能猜出这个网站到底是什么。

相关内容