最近用discuz7.2搭建了一个论坛,方便大家发点什么文章和图片和附件什么的,使问题的讨论得到更好的解决。在后台稍微设置了下,砍掉了大部分花里胡哨的功能,只留下最精简的论坛功能,自己感觉还挺满意的。涧西以西给论坛做了个logo,对于我这种不会作图的人来说,我觉得不错,挺好的。但就是论坛的url静态化设置了后却无法访问,这怎么行呢,对于我们这种玩seo的人来说这个简直就是不可原谅的,所以我特地花了点时间把这个问题解决了,在这里写篇文章来和大家分享下,也以最具体的例子帮助那些现在正在google上拼命搜索这个解决方案的同志们。

那么,就让我们开始吧。(本文以虚拟主机为例,并且现在美国主机一般已支持mod_rewrite功能)

1.打开http://faq.comsenz.com/viewnews-720,下载虚拟主机的Discuz! Rewrite规则,就是那个虚拟主机下的“apacherwvir-dz.zip”文件。

2.解压缩之,得到“apacherwvir-dz.txt”文件。

3.打开“apacherwvir-dz.txt”文件,这里只要修改你的论坛安装路径即可,这里有这么一句“RewriteBase /discuz”,如果你的论坛程序是安装在主机根目录下,就把“discuz”删掉即可;如果是像我这样的在根目录下建个bbs文件夹来安装的,就改成“RewriteBase /bbs”就行了,其他就不用动了。

4.保存“apacherwvir-dz.txt”文件,现在要把它的文件名改成“.htaccess”,但是在windows下文件必须要有文件名的,所以windows这吊东西不让你改成“.htaccess”。那么我们先通过ftp软件把“apacherwvir-dz.txt”文件传到你主机的论坛程序安装目录,我的论坛是../bbs这里,再把它的名字改为“.htaccess”即可。

5.接着去discuz论坛的后台管理,把url静态化的选项勾上保存在刷新缓存即可。
dz url 使Discuz论坛URL实现伪静态的设置方法

你可能感兴趣的:

发表评论

CommentLuv badge