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-小黑猫