0

此规则在基于 Linux 的机器上运行良好:

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

但在基于 Windows 的情况下,它没有。也许还有另一种方法可以让它在两个系统上工作?

4

2 回答 2

0

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

于 2012-08-14T18:13:11.680 回答
0

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

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

于 2012-08-14T18:14:17.983 回答