IIS如何设置只允许访问某些文件

发布于 2022-09-02 15:53:06 字数 64 浏览 20 评论 0

IIS中如何设置只允许访问网站下的某几个动态脚本,如:a.php,b.php,尽管网站目录下还有其他的动态脚本页面

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

迷乱花海 2022-09-09 15:53:06

這個不應該在IIS層面上處理,應該涉及代碼的權限邏輯判斷的問題啦~~~

爱本泡沫多脆弱 2022-09-09 15:53:06

没怎么用过iis,貌似不能针对文件吧?而且就算能针对文件这也太麻烦了,以后再增加、减少文件的话难道总要去修改iis设置?建议把允许访问的放在同一个目录里面,例如
/root
|-- /source
|-- /public
只允许访问public下面的文件就好了,不让访问的放到/source去,例如
/public/index.php

require_once ('../source/functions.php');
echo 'it is index.php';

php文件中引用其他php文件是基于磁盘路径的,不受web访问限制。

风铃鹿 2022-09-09 15:53:06

https://docs.microsoft.com/en...

使用 URL Rewrite 创建一个规则。不想被访问的文件可以触发服务器端的多种行为之一,例如重定向到一个错误页面。详细的查看官方文档再多做做实验就够了。

土豪我们做朋友吧 2022-09-09 15:53:06

可以改MIME。或是加权限。或是程序处理。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文