技术宅

当前位置:首页 > 服务器技术 > win主机

win主机

IIS7.5设置Discuz伪静态教程,全网唯一正确的教程

时间:07-20 作者:
IIS7.5设置Discuz伪静态教程,全网唯一正确的教程,不信我的可以去搜搜看,包括百度文库等等里面都是乱复制发布的,全部是坑爹害人的假信息
在这里必须骂一下那些没技术不懂乱发布

 IIS7.5设置Discuz伪静态教程,全网唯一正确的教程,不信我的可以去搜搜看,包括百度文库等等里面都是乱复制发布的,全部是坑爹害人的假信息

在这里必须骂一下那些没技术不懂乱发布的人,这样给查寻学习的人浪费了多少时间精力。

今天这里只有讲下win2008系统下的IIS7.5Discuz伪静态设置,毕竟2003使用的人越来越少2008和2012系统会成主流,

会设置2008系统的2012的就自然会了,同理2003的你也就明白怎么回事了。

安装伪静态之前需要安装伪静态插件组件,大家可以查看 http://www.ps288.com/wangluojishu/256.html

这是在IIS6下写的教程和II7的区别就是找ISAPI筛选器了

QQ截图20150516185215.jpg

 

然后大家再去下载一个url rewrite 2.0组件直接安装就行,什么都不用设置全下一步安装就OK

去微软官方下载吧32位系统下载x86的 65位系统下载x64的

http://www.iis.net/downloads/microsoft/url-rewrite#additionalDownloads就是这个地址

就选择上面这个英文版的就行,反正不管是不是英文也不用看他。

QQ截图20150516191936.jpg

这个组件不安装,设置好规则也没用的网站肯定是500错误的~~

这些安装好后开始设置规则~~注意了不要从网上下载复制别人的规则,网站的和服务器的设置都不太一样复制别人的肯定是有问题的

那些为了赚分狗屁不懂的发规则出来给别人用还好意思说亲测~也不想想每个人的服务器设置能一样吗?每个人网站设置能一样吗?

很多人问我为啥复制来的规则后页面不能访问了,你看会我这个自己生成规则就没问题了~

 这个规则文件就是 web.config,web.config不需要去别人那里复制,这个文件系统会自己生成的

现在要做的就是如果你根目录下有就删除了~

去IIS里找默认文档,随便上下移动一个你网站根目录里就是生成web.config文件

QQ截图20150516193714.jpg

 打开生成的web.config文件 能看到一些原始规则先放那不用动

现在去论坛后台 全局--SEO设置-URL静态化

人家有设置好的你在下面点下提交完了之后返回来去点上面右边的 查看当前的 Rewrite规则

QQ截图20150516194322.jpg

 

 点开之后就会发现系统生成了各种环境的规则,我们用的是IIS7.5就找 IIS7 Web Server 这个地方的

复制这个段落的代码,复制到刚才生成web.config文件的<system.webServer>   <defaultDocument>之间就OK了

不要删除web.config文件之前的代码,给规则复制到<system.webServer>   <defaultDocument>之间

现在在去看你的论坛绝对没有任何问题了

QQ截图20150516194742.jpg

 

 大家可以在网上找找没人像我这么写根本的解决方法~

当然技术永远是有限的,大家有什么好的技术网上又没有的都可以一起交流~