【问题标题】:.htaccess rules work in XAMPP but not on IIS 6.htaccess 规则在 XAMPP 中有效,但在 IIS 6 中无效
【发布时间】:2015-02-24 08:04:25
【问题描述】:

我使用.htaccess重写规则将带有扩展名.html的url重定向到.php

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

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

如何让这些在 IIS6 上工作?

【问题讨论】:

  • 哪个版本的 IIS? IIS6 还是 IIS7/8?
  • 哦,我用的是 iis v6,谢谢

标签: .htaccess iis xampp


【解决方案1】:

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

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

【讨论】:

  • 好的,我知道它为什么不起作用,感谢kev先生的回答:)
猜你喜欢
  • 2011-06-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-30
  • 1970-01-01
  • 2013-10-24
相关资源
最近更新 更多