在 IIS 中使用 .htaccess

Dav*_*ion 7 iis htaccess

我有必要让.htaccess文件可以与 IIS 一起使用。有没有办法做到这一点?我知道 IIS 本身无法处理这个问题,但是我可以安装一些可以为 IIS 执行此操作的第三方应用程序吗?

小智 9

你可以使用这个软件:

http://www.helicontech.com/ape/

Helicon Ape 为 Microsoft IIS 中的 Apache .htaccess 和 .htpasswd 配置文件提供支持。它实际上在单个 IIS 附加组件中实现了 Apache 配置模型和几乎所有 Apache 模块,不仅使 IIS 与 Apache 兼容,而且还通过许多非常重要的特性扩展了它的功能。

包括以下模块:mod_rewrite、mod_proxy、mod_auth、mod_gzip、mod_headers、mod_cache、mod_expires、mod_replace 等。您可以在兼容性图表中检查所有当前可用的模块(列表随着新版本的增加而增长)。

http://www.helicontech.com/ape/doc/compatibility.htm


Dev*_*ian 8

在 IIS(Internet 信息服务器)中,.htaccess的等效项是 web.config

您可以在此处此处阅读有关 Web.config 的更多信息

和一些 htaccess 到 web.config 转换工具herehere

  • MS 在教程中非常糟糕。这是一个很好的: http://www.saotn.org/convert-apache-htaccess-iis-web-config/#.U_QdKvldUqx 为此目的,我也会非常谨慎地使用在线转换器。`.htaccess` 文件中的一些信息最好保密。 (3认同)