0

Windows Azure でホストされている Ghost を使用してブログをセットアップしようとしています。

GitHubのAzureWebAppsによって作成された事前構成済みのリポジトリを使用して、すべてをデプロイし、セットアップしました。

すべてが期待どおりに機能し、サイトに移動すると機能する独自のドメイン名でレコードを構成しました.

私が抱えている問題は、*.azurewebsites.net ドメイン名が検索エンジンの結果に表示され、(たとえば、www.mysite.com/rss に) 移動すると、カスタム ドメイン名が切り替えられ、組み込みの azurewebsites に置き換えられることです。 1。

web.config を見ると、2 つの書き換えルールがあります。

<rules>
    <rule name="StaticContent">
      <action type="Rewrite" url="public{REQUEST_URI}"/>
    </rule>
    <rule name="DynamicContent">
      <conditions>
        <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="True"/>
      </conditions>
      <action type="Rewrite" url="index.js"/>
    </rule>
</rules>

Garethという名のチャップが、*.azurewebsites.net ドメインを "ブロック" する書き換えルールについて投稿しているのを見つけたので、このルールを既定の 2 より上のルール セットに入れました。RSS リンクが機能するようになりました。

www.mysite.com/ghost (https の管理ページ) に移動すると、書き換えルールが多すぎると不平を言う問題が発生します。

これが事実である理由はわかりますが、カスタム ドメインを使用して webapp を起動し、サイト内の他のページに移動できるようにするためのルールの組み合わせを理解できません。それは明らかなことだと確信しています。

4

1 に答える 1