1

この方法を使用して、拡張機能 (SO にある)abcに拡張機能を持つ要求された URL を書き換えます。aspx

void Application_BeginRequest(object sender, EventArgs e)
{
  String fullOrigionalpath = Request.Url.ToString();
  String[] sElements = fullOrigionalpath.Split('/');
  String[] sFilePath = sElements[sElements.Length - 1].Split('.');
  if (fullOrigionalpath.Contains(".abc") )
     if (!string.IsNullOrEmpty(sFilePath[0].Trim()))
         Context.RewritePath(sFilePath[0] + ".aspx");
}

しかし、この方法では遅すぎるようです。どうすればこれを行うことができますか、web.configまたは他の迅速な方法ですか?

4

1 に答える 1