Salad UN

To Taste The Salad Of Life.

« dedecms 时间部分代码kingcms后台中找出没生成的文件 »

dedecms 部分代码伪静态化

[ At 2008-8-30 By Ash   1 comments ]

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

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

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Spirit Build 80722 Code detection by Codefense

Copyright 2008 www.s-un.cn. Some Rights Reserved.