Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[已答复] RSS里的URL如何伪静态?

[复制链接]
俊客 发表于 2009-8-10 14:44:58 | 显示全部楼层 |阅读模式
RSS里的URL如何伪静态?
回复

使用道具 举报

lidq.jingwu 发表于 2009-8-10 15:11:54 | 显示全部楼层
伪静态只是针对1.2,3级页面的,RSS并没有伪静态。
RSS不是给SEO看的,设置伪静态也没有太大意义。
回复

使用道具 举报

 楼主| 俊客 发表于 2009-8-10 21:43:48 | 显示全部楼层
伪静态只是针对1.2,3级页面的,RSS并没有伪静态。
RSS不是给SEO看的,设置伪静态也没有太大意义。
lidq.jingwu 发表于 2009-8-10 03:11 PM

RSS对SEO还是有用的
你看看谷歌的网站管理员工具,其中就有RSS提供内容
还有一些RSS调用都会用到
所以来问问如何实现静态
回复

使用道具 举报

littlehz 发表于 2009-8-11 00:45:18 | 显示全部楼层
本帖最后由 littlehz 于 2009-8-11 00:46 编辑

要修改的话,rss.php,两个geturl函数最后的参数改成3试试。RSS不是Search Engine获取信息的主要途径,极少蜘蛛是从RSS中爬过来的,意义不大。建好SITEMAP提交就很有效果了
回复

使用道具 举报

 楼主| 俊客 发表于 2009-8-11 15:24:46 | 显示全部楼层
好像没用 我改成3了
回复

使用道具 举报

 楼主| 俊客 发表于 2009-8-11 23:32:21 | 显示全部楼层


littlehz能帮忙看看吗?
回复

使用道具 举报

littlehz 发表于 2009-8-11 23:35:29 | 显示全部楼层
生成SITEMAP的函数是用geturl,后面的参数为3,至于生成RSS,用同一个geturl函数,加3的参数没用,这就没道理了。我这的rss.php geturl改成3也没用,没研究出结果来。
回复

使用道具 举报

 楼主| 俊客 发表于 2009-8-12 11:30:40 | 显示全部楼层
恩 还要改其它吗?
对了 上回说的WAP时间出错是什么问题呢?
回复

使用道具 举报

littlehz 发表于 2009-8-12 12:33:56 | 显示全部楼层
8# 俊客

geturl没有得到rewrite的地址,一时半会儿也没想出是什么原因,看看lidq.jingwu大大清楚不。只是RSS中rewrite意义不大,Googlebot跑到我的站上的rss页面,一天差不多5次,但是其他的页面差不多每天上千次。

要不你尝试不用geturl函数,直接写
$rssarr['link'] = S_URL.'/category-'.$catvalue['catid'].$_SSCONFIG['pagepostfix'];
'link' => S_URL.'/viewnews-'.$value['itemid'].$_SSCONFIG['pagepostfix'],

WAP时间问题是,php.ini文件中没有设置时区。当然SS是由自己的时区设置,不依赖php.ini的设置,我那个时候迅速开发的WAP,也仅做临时替代用,等以后有空再写个吧,这个也是面向过程的写法。
回复

使用道具 举报

lidq.jingwu 发表于 2009-8-12 13:33:35 | 显示全部楼层
如果要修改rewrite规则,就要修改function/common.func.php文件中的ob_out函数,这是处理URL的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-12 16:50 , Processed in 0.098369 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表