账号通
    

账号  

密码  

27725

查看

59

回复
主题:[分享]V6.5内容页URL目录式结构的伪静态设置方法 [收藏主题] 本贴被认定为精华 转到:  
科汛官方 当前离线

47268

主题

145

广播

405

粉丝
添加关注
级别:管理员

用户积分:101604 分
登录次数:7935 次
注册时间:2006/12/7
最后登录:2023/12/14
科汛官方 发表于:2010/3/29 10:46:00   | 显示全部帖子 查看该作者主题 楼主 

最近我们发现网上出现很多类似以下的的url结构


 


http://www.abc.com/1/123

http://www.abc.com/article/1/123

http://www.abc.com/1/123

 

上面这种结构看似栏目页,但其实他通过伪静态技术来实现的内容页,很多人认为这种结构更容易被各大搜索引擎收录,今天我们也不讨论他是不是就真容易被收录,但我们要来说说KesioncmsV6.5版本如何来实现这样的伪静态URL结构。

 

之前以V6.0版本时我有跟大家介绍过一篇关于伪静态的安装及实现,可以看下http://www.kesion.com/kfrz/10161.html,

 

今天我们就来说下内容页实现目录式结构的设置方法:

 

第一步:需要对代码稍做下改动,但改动非常少。

 

用dw等编辑工具打开ks_cls/kesion.commonc.asp,约933行

 

我们将                        

GetItemURL=GetDomain & GCls.StaticPreContent & "-" & InfoID & "-"& ChannelID & GCls.StaticExtension

改成

  GetItemURL=GetDomain & GCls.StaticPreContent & "/" & InfoID & "/"& ChannelID & GCls.StaticExtension

 

就这样,我们第一步修改完成

 

第二步: 修改conn.asp里的规则,这一步也是非常简单

 

 我们找到61行

        StaticExtension = ".html"                rem 伪静态扩展名

将给改成

        StaticExtension = ""                rem 伪静态扩展名

 

第三步:修改伪静态规则配置文件 httpd.ini

 

我们找到

 


#模型通用

RewriteRule /thread\-(\d )\-(\d )\.html /item/show\.asp\?d=$1&m=$2 [N,I]

RewriteRule /thread\-(\d )\-(\d )\-(\d )\.html /item/show\.asp\?d=$1&m=$2&p=$3 [N,I]
修改成

#模型通用

RewriteRule /thread\/(\d )\/(\d )  /item/show\.asp\?d=$1&m=$2 [N,I]

RewriteRule /thread\/(\d )\/(\d )\/(\d )  /item/show\.asp\?d=$1&m=$2&p=$3 [N,I]

 

经过以上修改,KesioncmsV6.5版本的内容页访问的URL就变成了类似

http://www.abc.com/thread/123/1

 

说到这里有些用户,可能再想能不能把thread也去掉呢?答案是肯定可以的

 

我们回到刚第一步,把

GetItemURL=GetDomain & GCls.StaticPreContent & "/" & InfoID & "/"& ChannelID & GCls.StaticExtension

 

改成

GetItemURL=GetDomain & InfoID & "/"& ChannelID & GCls.StaticExtension

 

 

再到第三步,把伪装态的配置文件改成

 


RewriteRule /(\d )\/(\d )  /item/show\.asp\?d=$1&m=$2 [N,I]

RewriteRule /(\d )\/(\d )\/(\d )  /item/show\.asp\?d=$1&m=$2&p=$3 [N,I]

 

就这样。我们就可以将内容页的URL变成了

http://www.abc.com/123/1的格式了

 

 

是不是很简单,希望这里的介绍能起到抛砖引玉的作用。更多的URL规则完全可以根据自身的网站需求进行设置。

 

点评 2

说得很好:5.0     
qf520 说得很好:5
这个方法 7.0 管用吗? 威望+1 发表于 2011/1/8 16:28:00 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.07813秒 powered by KesionCMS 9.0