Windows2008 IIS7 IIS7.5 Windows2012 IIS8 伪静态怎么做?


最近不少租用winedows 2008 IIS7 香港虚拟主机的客户经常咨询伪静态怎么做。

那么这里要细说伪静态的一些类型了。

IIS7 IIS7.5 IIS8 的微软官方伪静态组件

一、各种服务器类型的伪静态方式

linux服务器下的apache

或者他们本身就提供了linux下apache的.htaccess脚本文档形式存在。

windows2003服务器ISAPI_REWRITE3

已经停止更新的旧版windows2003的IIS6下的rewrite脚本是以ISAPI_Rewrite3第三方组件实现的,http.ini文档形式存在

windows2008 、windows2012服务器的rewrite2

IIIS7、IS7.5或IIS8,rewrite脚本是以web.config文档形式存在,这种伪静态形式是比较先进和新颖的,它还可以配置空间底层的很多脚本组件支持,它可以高度定制一些你想要的东西。

其rewirte组件是由微软的官方出品和支持,网站根目录下的web.config文件里插入对应的伪静态规则即可实现。

 

二、细说windows IIS7、 IIS7.5、 IIS8具体如何支持呢?

首先,一般比较常见的php网站程序,官方网站都有提供伪静态支持方案,他们都会提供三种伪静态脚本代码:

.htaccess,http.ini,web.config,如果没有,在其官方论坛里也会有用户提供分享或者讨论,可以细心去论坛找找。

 像是常见的wordpress、discuz  web.config脚本,在百度也可以随便搜索下载到。

 伪静态的编辑和导入

其次,如果比较冷门小众一点的程序,他们只可能提供了linux下的静态脚本,比如只有.htaccess文档。

那么我们来解决的话,那就可以rewrite组件导入功能,将.htaccess自动转换插入到web.config下,实现伪静态功能快速实现。

不过由于是自动转换的,可能里面的正则表达式未必100%兼容,您可以联系我们的客服协助操作。

 

如果您熟悉正则表达式如何编写,完全可以自己修改web.config,达到您想要的伪静态规则和样式。

 

免实名域名注册