iis实现伪静态

来源:互联网 发布:数据库数据冗余 编辑:程序博客网 时间:2024/04/30 13:01

最近在Windows server 2008服务器上安装了wordpress,虽说遇到了一些问题,但都通过朋友、通过网络一一解决了。这里跟大家分享一下如何利用iis自身的web.config 文件实现网站的伪静态的经验。

因为这些文章网络也一大堆,相互复制,以讹传讹,真正你去实践操作的时候发现都不行,而且你根本不知道错在哪里。

是web.config里面的伪静态规则不对吗?

是文件目录的访问权限不对吗?

是数据库的原因吗?

是iis版本的原因吗?

弄的你遇到问题都无从下手。我很幸运的发现了问题,更幸运的是成功的解决了问题。

在iis上配置web.config文件实现网站伪静态必须有两个前题条件

1.必须有微软的URLRewrite组件;

2.有web.config里面的伪静态规则;

第一步先安装这个URLRewrite组件组件,到微软官方网站下载 ,地址:http://www.iis.net/expand/URLRewrite (我安装的是2.0 64位的版本)

安装之后,点击iis里面的站点,可以看见如下图标;

双击这个URLRewrite图标,到如下界面

我们可以添加或者导入.htaccess 的规则,这样就ok了。

本地测试的rewrite规则和上传到空间里面的有可能不一样,比如有可能转义“.”,“/”的区别,也可能有网站实际存储路径的区别。

希望大家安装顺利。

原文地址:http://www.zhujianqiang.com/posts/84.html

原创粉丝点击