如何使"漂亮的网址"在IIS托管的php中工作?

时间:2020-03-05 18:44:27  来源:igfitidea点击:

有什么办法可以使用如下网址:

http://www.blog.com/team-spirit/

代替

http://www.blog.com/?p=122

在Windows托管的PHP服务器中?

解决方案

回答

这就是我在IIS 6.0上使用WordPress做到的方式

http://www.coderjournal.com/2008/02/url-rewriter-reverse-proxy-iis-wordpress/

但是,这完全取决于我们使用的IIS版本。如果我们有幸使用IIS 7.0,那么我们真的不必担心漂亮的url,因为开箱即用地支持所有功能。但是,如果我们使用的是IIS 6.0,则必须使用重写器和一些规则将IISness强制移出IIS。

回答

IsPapi Rewrite Filter在CodePlex上积极开发,免费(" DonationWare"),开源。

回答

我们使用ISAPI_Rewrite的免费版本。它使用与mod_rewrite相似的语法,因此,如果我们熟悉它,可能会更容易上手。

IIS曾经有一个(语法兼容的)mod_rewrite端口,但现在找不到。