来源:自学PHP网 时间:2015-04-14 14:50 作者: 阅读:次
[导读] 在用dede建站的朋友都知道,优化文档路径,越短越好,相信很多都知道如何去修改,也有许多文章可供参考。 今天清晨在这里补充一些。 使用$cfg_arcdir自动化修改路径.在网上未......
在用dede建站的朋友都知道,优化文档路径,越短越好,相信很多都知道如何去修改,也有许多文章可供参考。 今天清晨在这里补充一些。 使用$cfg_arcdir自动化修改路径.在网上未曾找到教程.所以自己研究得出如下方法: 为了减少以后的麻烦,建议把文档单独保存在一个文件夹内,而不是保存在文档栏目下。 例如:文档ID为1的文档 可以有两种形式 1.http://www.xxxxx.com/mulu/1.html 2.http://www.xxxxx.com/html/1.html 其中mulu是文档的栏目文件夹。 如果以后移动此文档,就会更改路径,对SEO是有很大影响的。 所以建议用2的形式,文档单独保存在一个文件夹下。 如何实现呢? 现在开讲。 有很多种方式,网上也有很多教程,我讲的是我使用的方法。 修改:common.inc.php 找到文档的默认命名规则这一处 改成以下形式 //文档的默认命名规则 $cfg_arcdir=str_replace(“/”, “”,$cfg_arcdir);//这里去除文档HTML默认保存路径:中出现的“/”,防止出错 $art_shortname = $cfg_df_ext = ‘.html’; $cfg_df_namerule = $cfg_arcdir.’/{aid}’.$cfg_df_ext;//这里调用上面的路径,方便管理。 说明:其中$cfg_arcdir是后台可以直接设置的 这种方法的优势是,如果以后想更改路径就直接在后台修改,不用再次更改代码,比较方便。 当然,快速创建栏目处也要修改的,按以上的思路即可实现。 快速创建栏目参考代码: <input name=”namerule” type=”text” id=”namerule” value=”<?php echo str_replace(“/”, “”,$cfg_arcdir); ?>/{aid}.html” size=”40″ /> |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com