mod_rewrite适用于linux,但不适用于Windows

时间:2012-08-14 18:11:06

标签: php mod-rewrite

此规则适用于基于Linux的计算机:

RewriteRule ^([^/]*)/([^/]*)$ /index.php?page=$1&id=$2 [L]

但是在基于Windows的情况下却没有。也许有另一种方法可以使它在两个系统上都有效?

2 个答案:

答案 0 :(得分:0)

在Windows上,你的意思是“它不起作用”?我很确定这是mod_rewrite处理Windows设置的问题,与此特定规则无关。我猜你是否看apache_get_modules(),你会发现它没有列出。

答案 1 :(得分:0)

它不依赖于操作系统。我认为您在Linux上使用Apache,现在使用IIS。

这里解释了IIS的htaccess:http://learn.iis.net/page.aspx/557/translate-htaccess-content-to-iis-webconfig/