NginXにリダイレクトして書き換える

著者: Randy Alexander
作成日: 2 4月 2021
更新日: 24 11月 2024
Anonim
NGINXでWWWから非WWWにリダイレクトする方法。 HttpからHttpsでも機能します!
ビデオ: NGINXでWWWから非WWWにリダイレクトする方法。 HttpからHttpsでも機能します!

コンテンツ

クリックしたページのリンクをクリックすると、目的のページに直接アクセスできますが、必ずしもそうとは限りません。 Webサーバーは、アドレスを変更したり、ページを交換したり、興味のないページに移動したりするように構成することができます。 NginX Webサーバーは、ページと要求されたページに送信された実際のファイルとの関係を変更するためのリダイレクトおよび書き換えメソッドをサポートしています。


Webサーバーは、要求したアドレスとサーバー上のファイルを組み合わせます。 (BananaStock / BananaStock / Getty Images)

リダイレクト

時々、サイトの責任者はいくつかのファイルを削除して名前を変更する必要があります。それらへのリンクを持つすべてのウェブサイトに変更について知らせることは非常に難しいでしょう。幸いなことに、NginXはページのリクエストへの新しいルートをリダイレクトまたは計算するようにプログラムできます。その場合、機能するリンクへのリンクが壊れます。 NginXによるリダイレクトはまたあなたがアクセスしたいページからあなたがサイト所有者があなたにアクセスを望んでいるものに連れて行くことができます。

リダイレクトの例

O "エラー404:見つかりません!"リダイレクトの例です。アクセスしたいページが利用できなくなった場合、NginXは自動的に404エラーを報告しますまた、 "404 / 404.html; error_page";という行を追加することもできます。あなたのNginXサーバーの設定ファイルにあなたの作成したより有益でパーソナライズされたページにあなたのユーザーをリダイレクトするために。リダイレクトが発生するもう1つの例は、ユーザーが接頭辞「www」を付けてページを要求したときです。"www"という名前のサブドメイン内のファイルのアドレスとして要求を処理する代わりに、NginXは担当のURLサーバーに直接リダイレクトできます。

書き換え

URLリダイレクトとして、NginXの書き換えはあるURLを別のURLに置き換えます。リダイレクトとは異なり、ユーザーは新しいページに移動しません。新しいページの代わりに、要求されたファイルの現在の物理的な場所よりも説明的または反映的な新しいURLアドレスが渡されます。この置き換えは、HttpRewriteModuleというNginXモジュールによって行われます。 NginXの書き換え指示は、設定ファイルのサーバーブロックに送信されます。置換は、URLアドレステキストの一部にある一般的な表現を使用して行われます。


書き換え例

ブログ作成プログラムの中には、ブログ投稿に名前を付けるために番号体系を使うものがあります。たとえば、ペットに関するブログに「http:/yourpets.com/?Page = 2254」というURLが含まれているとします。あなたはURLアドレスについて何も推論することができません。一部のブログシステムまたはコンテンツ管理システムは、記事のタイトルまたは発行日に基づいてURLを書き換えるように設定できます。たとえば、記事に「Greet your new puppy」というタイトルが付いている場合、URLアドレスは「http://yourpets.com/greet_your_new_puppy」になります。この記述URLは現在のURLアドレスの横に配置され、データベースに保存されます。

NginXの書き換え機能もURLリダイレクトを実行できます。ページが別のディレクトリに移動された場合、または不明なままの正確な場所を知りたい場合は、NginXにURLアドレスを解析させ、必要な置き換えを行ってファイルを見つけることができます。

Facebookプロフィールでフォトアルバムを作成すると、通常はタイムラインに画像が表示され、友達に公開が通知されます。ページを介して、またはFacebookを使用していない友達と画像を共有する場合は、プロフィールと画像を最大限に活用するために利用できるオプションについて調べてください。表示画面から直接Facebookフォトアルバムを共有できます。目的のアルバムをクリックし、コメントセクションで[...

サングラスのステッカーは、紙片と接着剤の残留物を残す可能性があります。それらを削除する前に、レンズの材質が何であるかを知ってください:プラスチックまたはガラス。一部のクリーニング製品は表面で最もよく機能し、その他の製品は一部の素材では使用しないでください。ヘアドライヤーで接着剤を加熱し、クリーニング製品を適用する前にそれを引き出してみてください。熱は接着剤を十分に加熱し、合併症なしにそれをすぐに取...

サイトで人気の