1

現在、私は伝統的な静的 HTML サイト (Jekyll、FWIW によって生成されたもの) を持っており、資産は古い学校の Apache サーバーによって提供されています。

これを BLOB 形式で保存され、CDN 経由で配信される Azure の静的サイトに移行して、パフォーマンスを向上させたいと考えています。

問題は、移動した古い人気のあるページへのリンクを維持するために、いくつかの 301 リダイレクトを処理する .htaccess ファイルがあることです。この初歩的な機能を実行するためだけに、VM で Apache サーバーを使用して独自の完全な LAMP スタックを実行する以外に、Azure でこの機能を複製する方法がわかりません。

(IIS のmod_rewrite インポーターを介して) リダイレクトを行う IIS インスタンスをセットアップするために必要な月額 10 ドル程度を支払う唯一のオプションはありますか? これは、Azure が単に「共有 Web サイト」製品と呼んでいるものだと思います。

完全な VM のコストと技術的なやり過ぎを必要とせず、帯域幅に対して請求するだけの安価でシンプルなソリューションを好みます。不足している Azure URL リダイレクト機能がどこかにありますか? 誰もが考えることができる他の賢い解決策はありますか?

4

1 に答える 1

1

Azure Web サイトでは、ファイルを使用して 301 リダイレクトを実行できます。サンプルのリダイレクトに web.config ファイルを使用するをweb.config参照してください。web.config

<configuration>
  <location path="oldPage1.htm">
    <system.webServer>
      <httpRedirect enabled="true" destination="http://www.newDomain.com/newPage1.htm" httpResponseStatus="Permanent" />
    </system.webServer>
  </location>
  <location path="oldPage2.htm">
    <system.webServer>
      <httpRedirect enabled="true" destination="http://www.newDomain.com/newPage2.htm" httpResponseStatus="Permanent" />
    </system.webServer>
  </location>
  <!-- etc. -->
</configuration>
于 2013-05-28T23:41:32.360 に答える