如何使"漂亮的网址"在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端口,但现在找不到。