新しいウェブサイト www.AAA.com をデザインしましたが、古いコンテンツを保存したいと考えています。一方で、ユーザーが古いコンテンツにアクセスできるようにしてほしい。Umbraco が開発した新しいウェブサイト。古いバージョンは、任意のテクノロジーとデータベースで開発できます。
3 に答える
いくつかのオプションがあります。サーバー上の2つの異なるディレクトリにWebサイトをインストールしますが、IISでは次のように設定します。
サブドメインまたは別のドメインとしての古いサイト
http://www.example.com/
-IISのWebサイトとしてのUmbracoサイト
http://legacy.example.com/
-適切なホスト名を持つIISのWebサイトとしての古いサイト。
http://www.example-legacy.com/
-適切なホスト名を持つIISのWebサイトとしての古いサイト。
サブディレクトリとしての古いサイト
http://www.example.com
-IISのWebサイトとしてのUmbracoサイト-IISの仮想ディレクトリ
http://www.example.com/legacy/
としての古いサイト。使用するテクノロジーによって異なりますが、.NETの場合は、[アプリケーションに変換]オプションを選択して、Umbracoサイトの一部ではなく独自の.NETアプリケーションとして扱われるようにする必要があります。
Umbracoサイトの最後の変更を1つ行う必要がありweb.config
ます。これにより、URL書き換えコンポーネントは、表示するコンテンツを決定するときに古いサイトのURLの解析を無視します。そうしないと、ページが見つからないというUmbracoサイトが表示される場合があります。仮想ディレクトリ名を次のキーに追加します。
<add key="umbracoReservedPaths" value="~/umbraco,~/install/,~/legacy" />
Umbracoサイトに関する最終メモ
どちらを選択しても、Umbracoサイトをドメイン/サブドメインのルートに保持することをお勧めします。古いバージョンのUmbracoは、仮想ディレクトリとして提供する場合に問題がありましたが、これがv6+でまだ問題であるかどうかはわかりません。
私は Umbraco を知りませんが、次のことをお勧めします。
最もよく使用される方法の 1 つは、このように分離することです。
最新 --> www.aaa.com
最新より古い --> www.aaa.com/v1/
v2より古い --> www.aaa.com/v2/
古いサイト コンテンツのルートを Web サーバーの v1 ディレクトリにコピーします。
新しい Umbraco サイトを古いサイトと一緒に 2 つの別個の Web サイトとして Web サーバーにインストールし、古いサイトのさまざまな部分にアクセスするためのリンクを含むメニューを Umbraco に作成し、Umbraco の古い Web サイトへのリンクを提供することができます。ユーザーが戻ってくることができます。
古いコンテンツの一部を Umbraco に変換する可能性もあります。Umbraco のデータベースを理解するのはそれほど難しくありません。