【发布时间】:2012-11-13 05:43:31
【问题描述】:
我是 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 redirect;
location / {
root /srv/http/www.test.com;
index index.html;
}
}
【问题讨论】:
-
欢迎来到 Stack Overflow!请注意,标签不是关键字。在标签列表中塞满与您帖子中相同的词无助于对其进行分类。标签也是独立的,这意味着结合
web和server并不意味着您在谈论Web 服务器。请务必谨慎选择标签。