iis8配置php伪静态,Windows2008 IIS7 IIS7.5 Windows2012 IIS8 伪静态怎么做?

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

2016-11-06

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

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

958b3169bedaaebac06a0eff1797cdb0.png

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

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脚本,在百度也可以随便搜索下载到。

c6b85e1e3cac2a8ecf556eb0b7f53367.png

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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值