.htaccess 规则适用于 XAMPP 但不适用于 IIS 6

.htaccess rules work in XAMPP but not on IIS 6

我使用 .htaccess 重写规则将扩展名为 .html 的网址重定向到 .php

这些是我当前的重写规则:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)\.html$ a/.php [NC]

如何让这些在 IIS6 上运行?

Apache(XAMPP 中的 Web 服务器).htaccess (mod_rewrite) 规则在 IIS6 上不起作用。您需要安装第三方重写器,例如 HeliconTech's ISAPI_Rewrite 才能实现此目的。

IIS7+支持开箱即用的重写,但格式不同