如何在IIS 7中路由请求

时间:2014-07-07 07:03:42

标签: php .htaccess iis web-config

我使用IIS 7和PHP作为后端编程语言,但我对web.config文件不太友好我想将请求路由到php文件 例: 如果用户打开http://example.com/2/,那么我需要web.config将其作为请求路由到我的php脚本,即http://example.com/page.php?id=2

我可以用.htaccess

来做到这一点
RewriteEngine On
RewriteCond $1 !^(page\.php)
RewriteRule ^(.*)$ page.php?id=$1 [L]

但我需要与web.config相同 任何人都可以有任何想法吗?

1 个答案:

答案 0 :(得分:0)

所以我终于在IIS中找到了URL重写的解决方案 这是一个名为URLREWRITE的IIS模块,可以从以下位置下载: IIS URL REWRITE 安装后,您可以在其下创建一个空白规则,并将请求路由到任何特定文件 例如: http://example.com/post/100002389 将被路由到: http://www.example.com/post.php?post_id=100002389