2016-07-20 15 views
0

私は(この目的のためにサイトAとのSiteB)、その上に構成された2つのサイトを持っているUmbracoデータベース/バックエンドを持って複数のサイト - コンテンツ共有

私は私ができる3番目のサイト/リポジトリを作成したいです両方のサイトにノードを共通に保ち、2つのサイトを参照する

いくつかのノード/ドキュメントタイプを持つ第3のサイトを設定しましたが、SiteAおよびSiteBページのターゲットとして追加しようとすると、ブラウザに"The site cannot be reached"というエラーが表示される

新しいサイトにはUmbracoに設定されたホスト名があります。 IIS内で利用できますか?なぜUmbracoはSiteAまたはSiteBのコンテキスト内でコンテンツを提供するだけではありませんか?

答えて

2

どのバージョンのUmbracoを使用していますか?非常に古いバージョンのUmbracoでは、あなたがしようとしていることは可能ですが、新しいビルドではサイトAとサイトBにホスト名が設定されていれば、他のサイトのコンテンツにアクセスすることはできませんボックス機能。

カスタムURLプロバイダとコンテンツファインダを構築することが、おそらく最も簡単な方法です。カスタムURLプロバイダを使用して、サイトがオンになっているドメイン(AおよびB)を確認し、URLが生成されているノードがAまたはBの場合は、返されたURLに正しいドメインを含めます。カスタムコンテンツファインダは、サイトAまたはBに見つからない場合、サイトCのコンテンツを探します。

サイトCの技術的なコンテンツとして親などのようなものを呼び出すように注意する必要があるかもしれないことに注意してくださいノードの親をCから呼び出すと、サイトAまたはBのコンテンツではなく、ノードAの親をCから引き出すことになります。

コンテンツがノードの場合のコンテンツでは、Googleは重複コンテンツのサイトにペナルティを課します。したがって、サイトAとサイトBで同一のコンテンツを使用している場合、SEOのランキングに悪影響を与える可能性があります。

関連する問題