2016-10-18 9 views
2

試行回数の後、私は最終的に使用されるインスタンス名はhabitatdevあるサイトコア8.2のセットアップの生息地に不正なURLを

を管理していました。私は、VSソリューションの3つの設定ファイルでこれらのカスタム名を設定する際のgit文書に従っていました。

ホームページhttp://habitatdevは問題ありません。しかし、他のページを参照しようとすると(「About」と言う)、それはhttp://habitat.habitatdev/aboutに行きます。

これは他のすべてのページです。リダイレクションのための新しいレイアウトを作成するリダイレクションモジュールとソリューションがあることがわかります。

我々はに移動する項目を設定することができますweb.configファイル内のプロパティのような任意の簡単な修正はありhttp://habitatdev/[name]代わり

http://habitat.habitatdev/[name]のFIX:
開き、この設定 - のための\Website\App_Config\Include\Project\Habitat.Website.config

ルックsiteおよびcacheSizesのプロパティです。

オリジナル:に変更

<sites> 
     <site name="habitatdev" patch:after="site[@name='modules_website']" 
    targetHostName="habitat.$(rootHostName)" database="web" virtualFolder="/" .... /> 
    </sites> 
    <cacheSizes> 
     <sites> 
     <habitat> 
      <html>50MB</html> 
      <registry>0</registry> 
      <viewState>0</viewState> 
      <xsl>25MB</xsl> 
     </habitat> 
     </sites> 
    </cacheSizes> 

<sites> 
      <site name="habitatdev" patch:after="site[@name='modules_website']" 
     targetHostName="$(rootHostName)" database="web" virtualFolder="/" .... /> 
     </sites> 
     <cacheSizes> 
      <sites> 
      <habitatdev> 
       <html>50MB</html> 
       <registry>0</registry> 
       <viewState>0</viewState> 
       <xsl>25MB</xsl> 
      </habitatdev> 
      </sites> 
     </cacheSizes> 
+1

あなたは 'targetHostName'は、あなたのサイトの設定でhabitat.habitatdev''に設定されていますでしょうか? '/ sitecore/admin/showconfig.aspx'を確認してください –

+0

はい、そうです。 Sitecore.configをチェックして同じものを見つけましたが、そこにはありません。 – Qwerty

+0

' Qwerty

答えて

4

(あなたのコメントを見て)問題は、あなたのサイトの設定です。

あなたが持っている:

<site name="habitat" targetHostName="habitat.habitatdev" database="web" virtualFolder="/" physicalFolder="/" rootPath="/sitecore/content/habitat" startItem="/Home" ... /> 

サイトコアは、URLを生成するとき、それは彼らが彼らのホスト名のtargetHostName="habitat.habitatdev"を使用して作成することを意味します。

だけ

<site name="habitat" targetHostName="habitatdev" database="web" virtualFolder="/" physicalFolder="/" rootPath="/sitecore/content/habitat" startItem="/Home" ... /> 

に変更し、すべてのURLはhttp://habitatdev/...

+0

Sitecoreの中でこのプロパティーを見つけることができません。 Qwerty

+1

あなたのプロジェクトに 'App_Config/Include/Project/Habitat.Website.config'またはそれに類するものをチェックしてください。 –

+0

App_Config/Include/Project/Habitat.Website.config'でプロパティが見つかりました。それは 'targetHostName =" habitat。$(rootHostName) "'に変更され、 'targetHostName =" $(rootHostName) "'に変更されました...しかし、サイトを参照するとエラー '重複するサイト定義:生息地' – Qwerty

関連する問題