DEDECMS实现文章栏目和文章页面伪静态方法

  • 时间:
  • 浏览:0
作者:匿名 hihi 来源:蓝建松SEM博客 浏览: 2011-8-24 21:40:39 字号:大 中 小

[摘要]梦内容管理系统DedeCMS,是一个多多多集内容发布、编辑、管理检索等于一体的网站管理系统Web CMS,他拥有国外CMS众多特点之外,还结合中国用户的可不都能能 ,对内容管理系统概念进行明确分析和定位。本文讲一下DEDECMS如何实现文章栏目和文章页面伪静态。

一、首先可不都能能 保证你的空间或服务器支持伪静态即URL重写。

二、网站后台开启伪静态。

  开启伪静态的土办法 :后台--》系统--》核心设置,找到:是否 使用伪静态,挑选是,挑选保存。

三、网站增加栏目设置使用动态页。

  栏目列表选项: 挑选使用动态页

四、再加文章时挑选使用动态浏览。

  发布选项: 挑选 仅动态浏览

return "/view.php?aid=$aid";

五、dedecms5.7以上版本得改include/helpers/channelunit.helper.php

  dedecms这些版本可不都能能 修改php文件include/channelunit.func.php

1.修改栏目页:

 查找  

function GetTypeUrl

$reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;

 修改为:

$reurl = "/list-".$typeid.".html";

2.文章完整性页修改

1) 查找 function GetFileName 顶端的

return $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html';

 修改为:

return "/view-".$aid.'-1.html';

2) 查找

return $GLOBALS['cfg_phpurl']."/view.php?aid=$aid";

 修改为:

return "/view.php?aid=$aid";

 确实不修改也可不都能能,而且 URL地址会长这些,根据另一方的可不都能能 而设定吧。

六、可不都能能 在根目录下增加一个多多多.htaccess文件。

 再加如下代码:

Options +FollowSymLinks

DirectoryIndex index.html

RewriteEngine On



RewriteBase /

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html|htm)\ HTTP/

RewriteRule ^index\.(php|html|htm)$ http://www.dede.com/ [R=1001,L]

#伪静态文章列表list,文章完整性页view



RewriteRule ^list-([0-9]+)\.html$ /plus/list.php?tid=$1

RewriteRule ^list-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /plus/list.php?tid=$1&totalresult=$2&PageNo=$3

RewriteRule ^view-([0-9]+)-1\.html$ /plus/view.php?arcID=$1
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html|htm)\ HTTP/

RewriteRule ^index\.(php|html|htm)$ http://www.dede.com/ [R=1001,L]

  这段代码实现首页1001跳转和把index.html跳转到www域名上,把dede.com改成你的域名即可,因为不可不都能能 的话直接删掉这两句。简单的使用下面的代码:

RewriteEngine On

#伪静态文章列表list,文章完整性页view

RewriteRule ^list-([0-9]+)\.html$ /plus/list.php?tid=$1

RewriteRule ^list-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /plus/list.php?tid=$1&totalresult=$2&PageNo=$3

RewriteRule ^view-([0-9]+)-1\.html$ /plus/view.php?arcID=$1

  以上就完成了dedecms的伪静态土办法 ,确实也简单!

DEDECMS 下载:

本文转自:蓝建松SEM博客

sssss
Tags: DeDeCMS   dede   织梦cms   dede伪静态  
责任编辑:cc120