discuz(简称dz)是一个应用非常广泛的论坛程序,可以说已经成为了论坛的一个标准。
我们在做网站的时候也经常会自己安装一些论坛什么的,当安装完成之后,为了网站的优化,一般都会进行URL静态化,301重定向这些操作。今天就简单的说一下基于dz论坛是如何进行这些操作的。
配置URL统一,将域名统一为主域名,比如把baidu.com重定向为www.baidu.com。
如果你的网站是买的虚拟主机的话,那么,规则如下:
RewriteEngine on #开启
RewriteCond %{HTTP_HOST} ^baidu.com [NC]
RewriteRule ^(.*)$ http://www.baidu.com/$1 [L,R=301]
然后把baidu.com换成你域名就可以了。
如果你使用的是独立服务器的话,也可以在apache配置文件里配置,规则如下:
配置带www的如下。
<VirtualHost *:80>
DocumentRoot "E:\wamp\www\baidu"
ServerName www.baidu.com
</VirtualHost>
不带www的
<VirtualHost *:80>
ServerName baidu.com
RedirectMatch permanent ^/(.*) http://www.baidu.com $1
</VirtualHost>
然后重启apache就可以了。
301重定向的作用就是统一URL访问,集中网站权重,更利于用户的访问和网站的SEO优化。
进入论坛后台,然后全局 ——> 优化设置——>URL静态化(如下图所示)
首先选择你的优化格式和页面范围。在后面打钩即可(红色线框)
点击 “查看当前的 Rewrite 规则(图中蓝色线框)”查看所需的rewrite规则。然后根据自己的实际情况,将dz提供的规则代码复制到.htaccess文件中,上传至服务器根目录即可。
然后点击下面的提交,URL静态化已经算是做完了。
本文章由 梭猫小黑猫 转发自梭猫互联 http://www.suomao.com/,转发请带链接
更多资讯请关注QQ:8587 6374-小黑猫