DedeCMS栏目二级域名设置教程
1. 概念。如果一个域名是abc.com ,是由一个字符串加一个域名尾,中间用“.”号隔开。这就是一个一级域名,如果在顶级域名前在由“.”隔开加上不同的字符,比如bbs.abc.com,那么我们就说bbs是顶级域名abc.com的一个主机名,bbs.abc.com就是一个二级域名。我们在使用DedeCMS建站的时候往往需要用到栏目绑定二级域名。
2. 应用范围。一般栏目设置二级域名还是比较多的,不过这类站点可能需要达到一定的规模,如果是个人站点,并且刚刚开始建站,不建议使用二级域名这类的设置,一般很多站点都将某些特定栏目绑定二级域名,例如news.abc.om,可能这个站点之前使用的是http://www.abc.com/news这个目录,为了方便用户记忆以及便于seo就使用了二级域名。
3. 优点缺点。设置二级域名好处刚才也说过了便于记忆、SEO,但对于程序有一点不好的就是某些功能可能无法很好的使用,例如一些效果,因为不能跨域(一个域名访问另一个域名内容)就无法很好的实现。
4. 设置步骤。我们设置二级域名总共需要以下几个步骤:
第一步:将二级域名解析到服务器

图片1

图片2
这个说明我们已经成功解析了域名。
第二步:绑定栏目目录
我们需要将这个二级域名绑定到栏目目录中去,因为我们需要绑定的栏目在根目录的edu文件夹下面,我们可以通过http://www.dedemo.cn/edu/index.html来进行访问,所以我们将edu这个二级域名绑定到这个目录中去,如果是虚拟主机需要有绑定二级域名到栏目的功能,这里我就举例说明:

图片3
第三步:系统后台设置
接下来我们来设置系统后台,我们在栏目设置中来绑定二级域名,我们在系统后台[核心]-[网站栏目管理]中编辑“站长学院”这个栏目的信息。我们在高级选项部分先启用多站点支持,并且绑定域名为http://edu.dedemo.cn。(需加 http://,一级或二级域名的根网址)

图片4
启用了二级域名之后,我们需要指定内容页的模板为{style}/article_article_frame.htm,以避免某些功能无法使用。同时我们需要进入系统后台,进入[系统]-[系统基本参数],在核心设置中,将“(是/否)支持多站点,开启此项后附件、栏目连接、arclist内容启用绝对网址”这个选项开启。

图片5
这样我们就完成了二级域名的设置。
5. 生成与访问
至此我们已经完成了我们的设置,接下来我们需要生成网站内容,需要更新栏目页的HTML以及内容页的HTML,我们可以通过http://edu.dedemo.cn/2009/0313/795.html访问查看二级域名的效果。
另外一篇:
首先把我的网站大致情况讲一下,我的网站 站长学院(zz.txuuu.com),在建站初期所有的栏目都是使用的目录形式的网址,现在我就想把部分目录网址改为二级域名,我就拿我其中的一个栏目说明下吧,原来网站的建站素材栏目的地址是:http://www.txuuu.com/zhanzhang/index.html, 那么在进行域名绑定后,地址将变成 http://zz.txuuu.com , 下面就来详细讲解绑定方法
必备条件(前提):如果需要给目录绑定域名,首先你必须确认你的空间是否支持子目录功能,如果不支持的话,那就没办法了,如果支持,那么我们首先就需要先把域名解析做好了,关于如何绑定域名解析域名大家而已参考这篇文章<空间域名绑定和解析>。
现在开始设置DEDECMS,我使用的是DEDECMS5.6。首先进入后台,在系统—系统基本设置—核心设置中,开启多站点支持。
然后在网站栏目管理—高级选项(只需要顶级目录),启用多站点支持,输入需要绑定的域名。
为了保证顶级栏目下面的其他栏目和文章内容页也能够使用我们绑定的二级域名访问,我们还必须保证目录的一致性。如下图所示,我们绑定的 http://zz.txuuu.com 域名的目录是 /zhanzhang,那么我们在设置文章命名规则时一定要存储目录放在 /zhanzhang 这个文件夹里面。
通过上面的设置,DEDECMS启用二级域名就设置完成,因为DEDECMS默认只是支持顶级目录的绑定,二级栏目和文章页生成是仍然会是目录形式,这个时候我们只需要手动到模板文件中修改链接地址就可以了,比如我原来www.txuuu.com/zhanzhang 直接批量替换成 zz.txuuu.com 即可。
还有一些模板问题会出现,比如JS调用,CSS地址,图片地址不对,在这里我建议大家如果需要开启二级域名,在制作模板的时候都使用绝对链接的形式,不要使用相对链接,这样就不会出项上述问题了,不过DEDE5.6在系统设置中开启了多站点支持后,DEDE标签调用的链接都会自动转换成绝对链接,如果大家页面图片不显示,也可以尝试重新生成文章页。 关于评论和DIGG问题的解决我也没有找到好的方法,只能是按照论坛里面的使用 IFRAME 方法调用单独的页面。
2条评论▼