0
に404エラーページに1つのURLを転送するために私のMVCアプリケーションはfolowing URLを使用している:どのようにMVC
/Content/ /Content/style.css /Content/image.png
私はそれが404エラーに転送されるURL /Content/
のために前方に作成したいです。その他のURLはすべて動作するはずです。どうやってするの?
解決方法を試しましたが、/ Content /からすべてのファイルを404エラーページに転送しますが、メインディレクトリだけをブロックしたいだけです。
のWeb.config:
<validation validateIntegratedModeConfiguration="false" />
<handlers>
...
<add name="hideDirectoryContent" verb="*" path="Content" type=" NameSspace.NoAccessHandler"/>
</handlers>
</system.webServer>
NoAccesHandler.cs:
public class NoAccessHandler : IHttpHandler
{
#region IHttpHandler Members
public bool IsReusable
{
get { return true; }
}
public void ProcessRequest(HttpContext context)
{
context.Response.StatusCode = 404;
}
#endregion
}
'/ Content/file1.jpg 'のような他のパスがまだ動作している場合は、 –