如何实现URL路由与PHP + IIS?(How to Implement URL Routing

2019-07-05 05:11发布

我写了一个使用动态URL传递指示数据是如何被发送的参数内容切换脚本。

例如,要查看有关页面,您可以键入: http://www.example.com/?page=about

问题是,这不是用户友好的尤其是在我的情况下,用户不一定会通过在主页上的链接访问此页面。

我宁愿把网址是: http://www.example.com/about/

不幸的是,我运行IIS平台,而不是Apache的PHP5,所以这消除了使用国防部重写最常用的方法。

我找的怎么办URL路由与PHP + IIS的例子。

是否可以在IIS 7.5平台上做了什么?

Answer 1:

由于您使用的IIS 7,您可以使用新的重写支持这现已推出。

看看http://www.iis.net/learn/extensions/url-rewrite-module/using-the-url-rewrite-module



Answer 2:

IIRF是重写滤波器与IIS(5,6,7,7.5)的工作原理和使用配置语法相同的mod_rewrite。

由于使用的是IIS7.5,你也可以从微软重写模块的优势。

这两个做工精细用PHP。



Answer 3:

看看ISAPI重写 。



文章来源: How to Implement URL Routing with PHP + IIS?