免费空间
您的位置:首页 > 免费教程

伪静态规则转换技巧:.htaccess导入为web.config

作者:免费空间 发布时间:2016-07-28

有很多用户购买了windows server 2008的主机,但却因为不能使用.htaccess伪静态规则而很苦恼。因为我们的windows server 2008服务器全平台采用微软组件,所以不再支持.htaccess,只能使用微软原生的web.config文件,将其匹配的规则写入在里面,规则可由程序开发商提供,或者自行进行编写。那么,如果只有像.htaccess这样的规则文件怎么办呢?实际上强大的微软是已经考虑到了这一点,微软的伪静态组件提供了一个规则导入功能,可以将.htaccess规则导入为web.config文件支持的伪静态规则,具体的操作请参考如下。

操作环境:

1、      windows vsta以上版本的操作系统。

2、      安装7.0以上版本的IIS

3、      http://www.microsoft.com/web/gallery/install.aspx?appid=urlrewrite2下载安装URL_Rewrite组件并安装在IIS上。

操作步骤:

做好准备工作,确保是以上环境后进行以下操作。

1、打开IIS创建一个站点,当然也可使用默认的站点。

免费空间

2、选中站点,进入站点的功能主页。如果安装了URL_Rewrite组件,就可以在IIS一栏中看到URL重写的功能。这个就是微软伪静态组件。

免费空间

3、选中URL重写,并双击进入该组件设置页,可看到已经重新的URL规则,也就是伪静态规则。在右侧则有设置URL重写的操作。

免费空间

4、点击右侧的导入规则(注意在做此步操作前为了保证我们获取到的规则没有任何其他内容在里面,请先将站点根目录下的web.config文件删除。)。

免费空间

5、进入导入规则页,可在要导入的规则处进行选择.htaccess文件进行自动导入,也可以将.htaccess文件中的规则复制后粘贴到下方的重写的规则文件。

免费空间

免费空间

免费空间

6、导入后,可以已转换的规则中看到转换完成后的规则。

免费空间

7、确认已经转换的规则全部都是绿色的勾后,说明规则已经没有问题可以正常使用。最后点击右侧的应用生成web.config文件,将此文件直接通过ftp上传至空间的网站根目录中。

免费空间

注意事项:

1、以上操作均为本地电脑进行

2、按照本文档在本地电脑搭建适当的环境以后无需任何技术帮助处理,用户可自己直接完成操作。

3、如果遇到转换后规则不生效的情况,请注意规则中是否有错误的转义字符。因为IIS有可能会将该类型转义字符识别为路径目录标识。


阅读全文

上一篇:asp+access网站数据表锁死导致网站无法访问的解决方法

下一篇:dedecms 漏洞,可提权,后台提示用户名不存在解决方法

相关推荐
免费空间声明:
(一) 由于各方面情况的调整与变化,本网所提供的考试信息仅供参考,敬请以权威部门公布的正式信息为准。
(二) 本网注明来源为其他媒体的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如有内容、版权等问题请在30日内与本网联系。联系方式:邮件 jiansou123@126.com
网站地图 | XML地图 | PC版
版权所有 © www.128sj.com 免费空间
本网站所有信息全是来源于互联网
如有侵权请来电咨询!
粤ICP备16040413号-1