NginxをWebサーバーとして使用して、新しいサーバーへのアクセス権を割り当てました。
たとえば、IP344.555.122.45
ブラウザに344.555.122.45を入力するたびに、IPアドレスがwwwになるように強制されます。www.344.555.122.45
この問題の原因と解決策をご存知ですか?
答え1
リダイレクトを実行するいくつかの方法を考えてみましょう。
HTTP経由のサーバー側
サーバーは、応答状況とヘッダーを含むHTTP応答を送信して302
この301
状況を引き起こす可能性がありますLocation: http://www.344.555.122.45
。
私がテストした方法はcurl -i 344.555.122.45
。サーバーからこの情報を取得する場合は、ドメイン/ホストのnginx仮想サーバー構成を調べ、構成がない場合はWebアプリケーションを調べて、リダイレクトが有効になっていることを確認してください。-i
HTMLで
<meta>
属性を持つ要素にHTMLコードを使用してこれを行う方法もありますhttp-equiv
。
<meta http-equiv="refresh" content="0; url=http://www.344.555.122.45/" />
私の経験では、これは可能性が最も低い理由の1つです。
クライアントの設定で問題が発生しました。
コメントで述べたように