web-dev-qa-db-ja.com

IIS6で特定のファイルタイプへのアクセスを禁止する

私はこれをApacheの下でhtaccess /パーミッションでうまく行うことができます。しかし、仕事では常にM $です...

発生する可能性のある.flaファイルへのアクセスをロックオフする必要があります。一部のサイトで使用しているいくつかの.swfの横に配置していますが、提供されていないことを確認したいだけです。

ありがとう!

[〜#〜]編集[〜#〜]

この特定のサイトで実行されているコードについて言及する必要はないと思いましたが、ASPクラシックコードであるため、言及する必要があるようです。 web.configファイルを読み取らせてください。無視されます。

編集...編集

本当に...誰も私がこれを行うことができる方法を知りませんか?

1
Jakub

ハンドラーを作成し、それをweb.configのSystem.Web.HttpForbiddenHandlerにマップする必要があると思います。

例えばMDBファイルはデフォルトでは提供されません。

<add path="*.mdb" verb="*" type="System.Web.HttpForbiddenHandler" validate="true"/>

編集:Home Boyの投稿で説明されているように、MIMEタイプとして追加する必要があるかもしれないと思います。

1
mpeterson

MIME拡張子を確認してください。flaがデフォルトでサポートされているコンテンツタイプの1つではないことを期待しています。

0
Home Boy