0

これをどのように尋ねるかはよくわかりませんが、ここにあります。

と呼ばれるドメインを購入しfoo.com、でアプリケーションを開発しまし.netた。mvc3 frameworkまた、サーバーにThawtheによる信頼できるsslがありますが、でのみ動作しwww.foo.comます。今私が欲しいのは、すべてのユーザーを常に foo.com から にリダイレクトすることwww.foo.comです。

これどうやってするの?DNS入力で?これが答えなら、例を挙げていただけますか?

global.asaxまたは、私が望むものにリダイレクトされたユーザーのリクエストで提供されたいくつかのイベントチェックURLにいくつかのコードを追加する必要がありますか?.

web.config に追加できる構成でしょうか?

私のアプリケーションは、ホスト販売者が提供するドット ネット パネルによって管理されます

4

1 に答える 1

1

これがあなたのための例です。Global.asax に以下を追加すると、うまくいくはずです。

void Application_BeginRequest(object sender, EventArgs e)
    {
        if (HttpContext.Current.Request.Url.ToString().ToLower().Contains
          ("http://foo.com"))
        {
            HttpContext.Current.Response.Status = "301 Moved Permanently";
            HttpContext.Current.Response.AddHeader("Location", Request.Url.ToString()
              .ToLower().Replace("http://foo.com",
              "http://www.foo.com"));
        }
    }

詳細については、http://blueonionsoftware.com/blog.aspx? p=69139a7a-f47d-47c0-9f8e-9112b4131006を参照してください。

于 2012-12-04T05:34:01.387 に答える