GVKun编程网logo

织梦dedecms更改RSS和网站地图sitemap路径的方法(织梦网站修改)

13

在这里,我们将给大家分享关于织梦dedecms更改RSS和网站地图sitemap路径的方法的知识,让您更了解织梦网站修改的本质,同时也会涉及到如何更有效地dedecms更改网站地图生成目录的方法、de

在这里,我们将给大家分享关于织梦dedecms更改RSS和网站地图sitemap路径的方法的知识,让您更了解织梦网站修改的本质,同时也会涉及到如何更有效地dedecms更改网站地图生成目录的方法、dedecms织梦5.7自动生成RSS和网站地图、DEDECMS网站地图优化技巧-把网站地图生成在系统根目录、dede将网站地图sitemap生成到根目录的内容。

本文目录一览:

织梦dedecms更改RSS和网站地图sitemap路径的方法(织梦网站修改)

织梦dedecms更改RSS和网站地图sitemap路径的方法(织梦网站修改)

 
织梦dedecms更改RSS和网站地图sitemap路径的方法,总结如下:
 
修改后台管理文件夹中的dede/makehtml_map.php,在文件中搜索rss 
找到第17行和22行,删除/data 
17行 $murl = $cfg_cmspath."/sitemap.html"; 
22行 $murl = $cfg_cmspath."/rssmap.html"; 
 
修改include/arc.rssview.class.php,在文件中搜索rss, 
找到第71行,删除/data 
改为以下内容 
71行 $murl = $GLOBALS['cfg_cmspath']."/rss/".$this->TypeID.".xml"; 
修改include/sitemap.class.php,在文件中搜索rss, 
找到57行和94行,删除/data 
57行 $typelink = $GLOBALS['cfg_cmsurl']."/rss/".$row->id.".xml"; 
94行 $typelink = $GLOBALS['cfg_cmsurl']."/rss/".$row->id.".xml";
本文章网址:http://www.ppssdd.com/code/1087.html。转载请保留出处,谢谢合作!

dedecms更改网站地图生成目录的方法

dedecms更改网站地图生成目录的方法

《Dedecms更改网站地图生成目录的方法》要点:
本文介绍了Dedecms更改网站地图生成目录的方法,希望对您有用。如果有疑问,可以联系我们。

导读:使用过Dedecms的站长朋友都知道,Dedecms默认生成的RSS地图以及网站地图等都是生成在DATA的文件夹中,但是这是一个非常重要的文件夹,一般我们...

Dedecms案例使用过Dedecms的站长朋友都知道,一般我们在 Robots.txt 是禁止搜索引擎爬行这文件夹的,这就造成了,我们生成了地图,但是搜索根本就找不到的尴尬,下面就教大家如何变动自动生成的目录,下面是详细的步骤:

Dedecms案例1、首先登录ftp,在根目录下树立RSS文件夹

Dedecms案例2、改动根目录下你的管理员文件夹(默认是dede)下的makehtml_map.PHP文件,将17行的:$cfg_cmspath."/data/sitemap.html";改为:$cfg_cmspath."/sitemap.html";

Dedecms案例将22行的:$cfg_cmspath."/data/RSSmap.html";改为:$cfg_cmspath."/RSSmap.html";

Dedecms案例注:17行是通俗网站地图,22行是RSS的网站地图.

Dedecms案例3、改动根目录下include下面的arc.RSSview.class.PHP文件,将71行的:$murl = $GLOBALS['cfg_cmspath']."/data/RSS/".$this->TypeID.".xml";改为:$murl = $GLOBALS['cfg_cmspath']."/RSS/".$this->TypeID.".xml";

Dedecms案例4、改动根目录下include下的sitemap.class.PHP文件,将57行的:$typelink = $GLOBALS['cfg_cmsurl']."/data/RSS/".$row->id.".xml";改为:$typelink = $GLOBALS['cfg_cmsurl']."/RSS/".$row->id.".xml";

Dedecms案例将94行的:$typelink = $GLOBALS['cfg_cmsurl']."/data/RSS/".$row->id.".xml";改为::$typelink = $GLOBALS['cfg_cmsurl']."/RSS/".$row->id.".xml";PHPfensi.com

Dedecms案例5、改动/templets/default模板文件head.htm文件,在11行左右找到

Dedecms案例<-li><-a href="{dede:global.cfg_dataurl/}/sitemap.html">网站舆图

欢迎参与《Dedecms更改网站地图生成目录的方法》讨论,分享您的想法,小编PHP学院为您提供专业教程。

dedecms织梦5.7自动生成RSS和网站地图

dedecms织梦5.7自动生成RSS和网站地图

有两种方法可以建立,这里我只说最简单的一种:
核心->频道模型->单页文档管理:增加一个页面 。
 
一、RSS
页面标题:RSS
模板文件名:{style}/RSS.htm
文件名:RSS.xml
 
RSS.htm 文件必须要放在模版文件夹中:
 
<?xml version="1.0" encoding="gb2312" ?>
<RSS version="2.0">
<channel>
<title>RSS_{dede:global.cfg_webname/}</title>
<link>{dede:global.cfg_basehost/}</link>
<description>{dede:global.cfg_description/}</description>
{dede:arclist row='60' col='1' titlelen='100' orderby='pubdate'}
<item>
<title><![CDATA[[field:title function='html2text(@me)'/]]]></title>
<link>[field:arcurl/]</link>
<description><![CDATA[[field:description function='html2text(@me)'/] ...
]]></description>
<pubDate>[field:pubdate function='strftime("%a,%d %b %Y %H:%M:%s",@me)'/]</pubDate>
</item>
{/dede:arclist}
</channel>
</RSS>
二、网站地图
页面标题:网站地图
模板文件名:{style}/google_sitemap.htm
文件名:sitemap.xml
 
<?xml version="1.0" encoding="UTF-8" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<!--  created with Free Online Sitemap Generator www.xml-sitemaps.com
  -->
  <url>
  <loc>http://域名/index.html</loc>
  <changefreq>daily</changefreq>
  <priority>1.0</priority>
  </url>
  {dede:channelartlist}
  <url>
  <loc>{dede:field name="typeurl"/}</loc>
  <changefreq>daily</changefreq>
  <priority>0.9</priority>
  </url>
  {dede:channel type="son"}
  <url>
  <loc>[field:typeurl/]</loc>
  <changefreq>daily</changefreq>
  <priority>0.8</priority>
  </url>
  {/dede:channel}
  {dede:artlist row="20"}
  <url>
  <loc>[field:arcurl/]</loc>
  </url>
  {/dede:artlist}
  {/dede:channelartlist}
</urlset>

上一篇:织梦dedecms网站的专题调用标签

下一篇:dedecms系统如何进行GB2312编码和UTF8编码相互转换

DEDECMS网站地图优化技巧-把网站地图生成在系统根目录

DEDECMS网站地图优化技巧-把网站地图生成在系统根目录

相信恨多用Dedecms做站的朋友,为避免将data目录内的东西随便外泄,在robots中将data目录屏蔽了,但是DEDE默认的网站地图却是在 data下,屏蔽掉这个文件夹的话搜索引擎就无法抓取到网站地图,这不利于SEO优化,那么有没有好的方法呢,让DEDE生成的网站地图放在系统根目录下 面。答案肯定是有的,下面我就给大家介绍一下DEDE网站地图优化方法。

下面是详细的步骤:

1,首先登录ftp,在根目录下建立RSS文件夹

2,修改根目录下你的管理员文件夹(默认是dede)下的makehtml_map.PHP文件

将17行的$cfg_cmspath."/data/sitemap.html";改为
$cfg_cmspath."/sitemap.html";

将22行的$cfg_cmspath."/data/RSSmap.html";改为
$cfg_cmspath."/RSSmap.html";

17行是普通网站地图,22行是RSS的网站地图

3,修改根目录下include下面的arc.RSSview.class.PHP

将71行的$murl = $GLOBALS['cfg_cmspath']."/data/RSS/".$this->TypeID.".xml";改为
$murl = $GLOBALS['cfg_cmspath']."/RSS/".$this->TypeID.".xml";

4,修改根目录下include下的sitemap.class.PHP

将57行的$typelink = $GLOBALS['cfg_cmsurl']."/data/RSS/".$row->id.".xml";
$typelink = $GLOBALS['cfg_cmsurl']."/RSS/".$row->id.".xml";

将94行的$typelink = $GLOBALS['cfg_cmsurl']."/data/RSS/".$row->id.".xml";
$typelink = $GLOBALS['cfg_cmsurl']."/RSS/".$row->id.".xml";

5,修改/templets/default模板文件head.htm

在11行左右找到

网站地图 RSS订阅 改为
网站地图 RSS订阅

6,进入后台,更新网站地图,更新RSS文件,更新主页。

OK,大功告成。

dede将网站地图sitemap生成到根目录

dede将网站地图sitemap生成到根目录

dede默认的网站地图sitemap是生成在data目录下,因为data目录很特别,用dede的朋友都明白,因为安全和便于收录的考虑,需要把网站地图sitemap生成到网站根目录下,共享世纪就是如此!方法如下:

详细的步骤:

1、首先登录ftp,在根目录下建立RSS文件夹

2、修改根目录下你的管理员文件夹(默认是dede)下的makehtml_map.PHP文件

将17行的$cfg_cmspath."/data/sitemap.html";

和22行的$cfg_cmspath."/data/RSSmap.html";

data/ 去掉

3、修改根目录下include下面的arc.RSSview.class.PHP和sitemap.class.PHP

在arc.RSSview.class.PHP

将71行的$murl = $GLOBALS['cfg_cmspath']."/data/RSS/".$this->TypeID.".xml";

在sitemap.class.PHP

将57行的$typelink = $GLOBALS['cfg_cmsurl']."/data/RSS/".$row->id.".xml";

和94行的$typelink = $GLOBALS['cfg_cmsurl']."/data/RSS/".$row->id.".xml";

好了,生成试试吧!此外,还可以用sitemap生成软件,生成之后手动上传到网站根目录,我自己用的sitemap生成器是sitemapx,比较顺手!

关于织梦dedecms更改RSS和网站地图sitemap路径的方法织梦网站修改的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于dedecms更改网站地图生成目录的方法、dedecms织梦5.7自动生成RSS和网站地图、DEDECMS网站地图优化技巧-把网站地图生成在系统根目录、dede将网站地图sitemap生成到根目录等相关内容,可以在本站寻找。

本文标签: