ini_set(''memory_limit'', ''12M''); 3、在www或者wwwroot根目录建立.htaccess文件,添加如下内容 php_value memory_limit 22M 如果还不能解决,就把它改得再大一些。 DedeCms默认的TAG标签URL,形如/tags.php?/dedecms5.7/,非常之难看。打开/include/taglib/tag.lib.php,找到lib_tag()函数下的: $row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/"; 替换为 $row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword'])."/";到这里,TAG标签URL中的“.php?”号就去掉了。 搜索伪静态 DedeCms搜索URL静态化比较麻烦,附带参数多不说,参数也可能变化,像搜索结果分页的URL就特麻烦,伪静态规则匹配复杂。小拼就偷下懒,将搜索URL中“search.php?…”直接替换为“search.html?…”,至于“?”号之后的参数以任意字符进行匹配。 依次打开include文件夹下的channelunit.func.php、arc.searchview.class.php、arc.taglist.class.php以及/include/taglib/hotwords.lib.php,查找“search.php?”替换为“search.html?”即可。 以上都是需要伪静态的地方。值得注意的一点是:在进行任何一步的操作之前先将文档都进行备份,以防万一。以上方法也不是我原创的,纯属网络上搜集的。实践过,都能用的哈。如果有问题可以给我留言,修正不对的地方,但很有可能是你的操作失误哈,这些伪静态的到5.7版本都可以用。 (责任编辑:laiquliu) |