我编写了一个内容切换器脚本,该脚本使用动态URL传递指示要发送哪些数据的参数。
例如,要查看您要输入的关于页面:http://www.example.com/?page=about
问题是这不是用户友好的,特别是在我的情况下,用户不一定会通过主页上的链接访问此页面。
我希望网址看起来像是:http://www.example.com/about/
不幸的是我在IIS平台上运行PHP5,而不是Apache,因此这消除了使用mod-rewrite的最常用方法。
我正在寻找如何使用PHP + IIS进行URL路由的示例。
可以在IIS 7.5平台上完成吗?
答案 0 :(得分:7)
由于您使用的是IIS 7,因此可以使用现在可用的新重写支持。
查看http://www.iis.net/learn/extensions/url-rewrite-module/using-the-url-rewrite-module
答案 1 :(得分:1)
IIRF是一个重写过滤器,可与IIS(5,6,7,7.5)配合使用,并使用与mod_rewrite相同的配置语法。
由于您使用的是IIS7.5,因此您还可以利用Microsoft的重写模块。
这两种方法都适用于PHP。
答案 2 :(得分:0)