私はnginxが初めてで、リダイレクトの問題を理解しようとしています。Web アプリケーションを実行しているホストから別のドメインに Web サイトをリダイレクトしようとしています。その部分は私がやったが、それを隠したいと思っている. リダイレクトするときに、別のドメインに移動したことをユーザーに知られたくありません。
クライアントのプライバシーのためにドメイン名を置き換えました。しかし、それらは、sub.test.com にある Web アプリケーションを実行している test.com の Linode 上にあります。私が望むのは、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;
}
}