【发布时间】:2011-05-20 20:03:33
【问题描述】:
我一直使用 apache,所以我对 IIS 完全陌生。我将如何在 IIS 中执行此操作?
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
我打开了 IIS 管理器,正在查看“URL 重写”,然后单击了“添加规则”。我想这就是我想去的地方,但我不知道从这里去哪里。
对于那些知道 IIS 但不知道 apache 的 mod_rewrite 的人,它只是检查请求是否不是目录或文件,如果是,则获取请求 url 并将其作为 GET 参数传递给 index.php,而不是这样可以通过路由器在代码中进行处理。
【问题讨论】:
标签: apache iis mod-rewrite iis-7 url-rewriting