web-dev-qa-db-ja.com

WSS3.0バックアップ/ルートサイトコレクションを新しいサイトコレクションのサブサイトに復元する

イントラネットは元々、サイトコレクションのルートになるように設定されていました。新しいインターネットサイトがルートに存在し、イントラネットがサブサイトになるように、これを変更しようとしています。

この時点で、インターネットとイントラネットを収容するための新しいWebアプリケーションとサイトコレクションを作成しました。 'stsadm -o backup'コマンドを使用して、現在のイントラネットのバックアップを作成しました。次に、「stsadm -o restore」コマンドを実行して、イントラネットサイトコレクションをwss/sites/intranetに復元しました。この場所からイントラネットにアクセスできるので、これはうまくいったようです。

私が今抱えている問題は、画像やサブサイトなどがすべて、イントラネットがまだルートサイトであるかのように参照していることです。したがって、たとえば、サブサイトへのリンクはwss/department/technology/default.aspxを指しており、wss/sites/intranet/department/technology /default.aspxを指す必要があります。

私は2つのことについての助けや説明を探しています:1。ルートサイトコレクションのサブサイトへの移行に最善の方法でアプローチしていますか? 2.リンク参照を更新して、ルートサイトではなくサブサイトになっているイントラネットに基づくようにするにはどうすればよいですか。

1
brian-francis

既存のルートサイトコレクションを代わりに新しいサイトコレクションに従属させたい理由について、もう少し情報を共有できますか?インターネットサイトとイントラネットサイトは通常、対象者が異なり、認証されたユーザーと認証されていないユーザーの両方がアクセスできる場所にコンテンツを配置すると、ユーザーがアクセス許可と継承を台無しにしないSharePointのインストールをまだ見たことがないため、偶発的な情報開示を求めています。また、あなたが見つけているように、あなたは(手動で)大量のリンクを更新しなければならないでしょう。

サイトコレクション全体を移動するよりも、代替アクセスマッピング、個別のWebアプリケーション、およびリンクを使用する方が、プロセスがはるかに簡単になると思います。

intranet.domain.com->既存のWebアプリとサイトコレクション
internet.domain.com->新しいWebアプリと個別のルートサイトコレクション。 (何らかの理由で必要に応じて、インターネットサイトからイントラネットへのリンクを提供できます)

0
Sean Earp

一部のサードパーティツールを使用するには、バックアップ/復元の代わりにSTSADMインポート/エクスポートを使用する必要があると思います。サイトコレクションをバックアップしてサブサイトとして復元する方法がまだわかりません。別のサイトコレクションとして復元すれば可能です。バックアップ/復元はGUIDと参照を更新せず、コンテンツの正確なダンプを作成するだけなので、エクスポート/インポートを使用して別のサイトコレクションとしてインポートしてみてください。

1
Dhaval

Stsadm -o exportを使用してサイトコレクション間でサイトを移動してサイトをダンプし、次にstsadm -o importを使用して新しいサイトコレクションにインポートできます。これは、他のサイトと同様にルートサイトに適用できます。

次に、 Sharepoint URL Redirector を使用して、トラフィックを新しいURLにリダイレクトできます。

0
dunxd