0

サービススタックに小さな問題があり、AppHost を初期化するときに、サイトにインデックス ページがないため、「/Home」のようなデフォルトのリダイレクト URL を指定したいと考えています。

これを行うには、次のものが必要だと思います。

Config.DefaultRedirectPath = "/Test";

しかし、それだけで私をリダイレクトします

http://Home

必要な実際のページ、つまりhttp://www.example.com/Home にリダイレクトするには、次を使用する場合にのみ機能するようです:

Config.DefaultRedirectPath = "http://www.example.com/Home";

複数の URL から同じページに移動する必要がある場合を除いて、これで問題ありませ 。 .example.com/ホーム

同じマシンで複数のサービススタック サイトを実行しているため、サイトはルートではなくホストされています。

変更または構成する必要がある設定はありますか?

4

1 に答える 1

0

UrlMappingsが役立つ場合があります

    <urlMappings enabled="true">
        <add url="~/" mappedUrl="~/Home" />
    </urlMappings>
于 2013-07-30T13:39:14.750 に答える