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筛选器了
然后大家再去下载一个url rewrite 2.0组件直接安装就行,什么都不用设置全下一步安装就OK
去微软官方下载吧32位系统下载x86的 65位系统下载x64的
http://www.iis.net/downloads/microsoft/url-rewrite#additionalDownloads就是这个地址
就选择上面这个英文版的就行,反正不管是不是英文也不用看他。
这个组件不安装,设置好规则也没用的网站肯定是500错误的~~
这些安装好后开始设置规则~~注意了不要从网上下载复制别人的规则,网站的和服务器的设置都不太一样复制别人的肯定是有问题的
那些为了赚分狗屁不懂的发规则出来给别人用还好意思说亲测~也不想想每个人的服务器设置能一样吗?每个人网站设置能一样吗?
很多人问我为啥复制来的规则后页面不能访问了,你看会我这个自己生成规则就没问题了~
这个规则文件就是 web.config,web.config不需要去别人那里复制,这个文件系统会自己生成的
现在要做的就是如果你根目录下有就删除了~
去IIS里找默认文档,随便上下移动一个你网站根目录里就是生成web.config文件
打开生成的web.config文件 能看到一些原始规则先放那不用动
现在去论坛后台 全局--SEO设置-URL静态化
人家有设置好的你在下面点下提交完了之后返回来去点上面右边的 查看当前的 Rewrite规则
点开之后就会发现系统生成了各种环境的规则,我们用的是IIS7.5就找 IIS7 Web Server 这个地方的
复制这个段落的代码,复制到刚才生成web.config文件的<system.webServer> <defaultDocument>之间就OK了
不要删除web.config文件之前的代码,给规则复制到<system.webServer> <defaultDocument>之间
现在在去看你的论坛绝对没有任何问题了
大家可以在网上找找没人像我这么写根本的解决方法~
当然技术永远是有限的,大家有什么好的技术网上又没有的都可以一起交流~