广西SEO > dedecms > DEDECMS实现文章栏目和文章页面伪静态方法

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

文章首发光年论坛.

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

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

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

开启伪静态的方法:后台–》系统–》核心设置
找到:是否使用伪静态: 选择是 确定保存。
1.jpg

2 小时前 上传

下载附件 (4.39 KB)

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

栏目列表选项: 选择使用动态页
2.jpg

2 小时前 上传

下载附件 (6.25 KB)

四、添加文章时选择使用动态浏览。

发布选项: 选择 仅动态浏览
3.jpg

2 小时前 上传

下载附件 (4.03 KB)

五、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=301,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=301,L]
这段代码实现首页301跳转 和把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的伪静态方法,其实也简单,如果有需要 不懂的可以PM我。

现在研究首页实现定时刷新,研究出来再分享给大家。

Categories: dedecms Tags:

阅读本文的读者还阅读:

  

  1. August 7th, 2011 at 16:22 | #1

    好长时间没有上网了,围观一下

  2. August 20th, 2011 at 08:45 | #2

    还不错啦,转载来看看

  3. August 20th, 2011 at 10:06 | #3

    好文章要回复给支持,

  4. August 20th, 2011 at 19:55 | #4

    很好的博客,主题能共享吗?

  5. August 22nd, 2011 at 13:09 | #5

    我看看,能转载吧

  6. August 26th, 2011 at 04:07 | #6

    博主的文章真是赏心悦目啊,看得我眼花缭乱,真不赖啊~!

  7. August 27th, 2011 at 09:49 | #7

    好无聊,又来看看,博主怎么还没更新,期待你的文章。

  8. August 29th, 2011 at 03:23 | #8

    话说回访是一种美德,所以我来看看。

  9. August 29th, 2011 at 07:11 | #9

    博主,路过就来看看你,希望回访,谢谢哦~

  10. August 29th, 2011 at 17:34 | #10

    这样也行呀。。。。。。。。。

  11. August 30th, 2011 at 05:07 | #11

    博主的文章还好,支持原创独立博客。

  12. September 2nd, 2011 at 01:39 | #12

    你的站做的不错,我好好学习了,欢迎交流经验!

  13. September 6th, 2011 at 05:54 | #13

    博主,可以加你QQ吗?想和你交流下。

  14. September 6th, 2011 at 06:40 | #14

    很符合我现在的想法。。

  15. September 6th, 2011 at 17:41 | #15

    很好的文章呀,不错

  16. September 7th, 2011 at 01:59 | #16

    我寻寻觅觅,找找看看,来到你的网站,发现不错,留下一点痕迹,别说我经常来,是为了让你记着有我~4c

  17. September 8th, 2011 at 02:44 | #17

    中秋节快乐,踩踩更健康~

  18. September 8th, 2011 at 07:42 | #18

    博主的站不错啊,可以换个友情链接吗。

  19. September 8th, 2011 at 08:01 | #19

    今天又来看看,博主快点更新~

  20. September 11th, 2011 at 12:11 | #20

    申请交换链接。同意的话回复邮件就可以了,即时收取的。

  1. No trackbacks yet.