dedecms 伪静态化(搜索和RSS部分)

DEDECMS搜索页面URL伪静态

修改文件:
include目录,修改以下3文件
inc_channel_unit_functions.php
inc_taglist_view.php
inc_arcsearch_view.php

inc_channel_unit_functions.php
288行对热门关键词的URL进行修改

inc_taglist_view.php
59行对已经移除的标签或者不存在的标签进行搜索的URL修改

inc_arcsearch_view.php
198行对相关关键词的URL修改
435行-440行注释掉,后面的修改行中$purl 用$geturl代替
446,447,454,455行分别对上一页,首页,下一页,末页URL进行修改
475行修改数字连接URL

最后htaccess文件自定义URL,示例

RewriteEngine On
RewriteBase /
# Rewrite
RewriteRule ^search/(.+)\/$ plus/search.php?keyword=$1&searchtype=titlekeyword
RewriteRule ^searchlist/(.+)/([0-9]+)\/$ plus/search.php?keyword=$1&searchtype=titlekeyword&PageNo=$2


DEDECMS RSS伪静态 动态实时数据

设栏目RSS为/rss/tid.xml
而原动态RSS地址为/plus/rss.php?tid=tid

2003下面的伪静态规则
RewriteRule ^(.*)/rss/([0-9]+)\.xml$ $1/plus/rss\.php\?tid=$2

LINUX下面.htaccess文件伪静态规则
RewriteRule ^rss/([0-9]+)\.xml$ plus/rss.php?tid=$1

 

Trackbacks: 点击获得Trackback地址,Encode: UTF-8  点击获得Trackback地址,Encode: GB2312 or GBK  点击获得Trackback地址,Encode: BIG5
分类:DedeCms
浏览概况:评论:0 | 阅读:8065
文章评论(0)
发表评论
用户名:
密码(游客无需):
网址/E-mail:
      记住我的信息