sitemaps 标签文章 - 李海鑫个人博客

(2008-10-10)ecshop复杂重写功能

编辑文章 没有评论 :

本文HTML永久地址doc

ecshop后台支持两种URL重写功能,分别为简单重写和复杂重写,复杂rewrite相对简单rewrite 只是在把分类名称和商品名称写到 URL 里面,而默认根目录下的.htaccess文件是针对简单重写来写的,这样在后台选择复杂重写的话,生成的sitemaps.xml还是按简单重写来写的,这样就会出现提交到google管理员后台的sitemaps.xml文件的列表与网页上的URL不同,会出现相似页面,这样反而不利于SEO(搜索引擎优化),解决的办法由两种:

  1. 使用复杂重写功能,不使用系统自动生成的网站地图功能,使用别的网站地图软件生产sitemaps.xml再提交到google管理员工具
  2. 修改ecshop生成sitemaps.xml程序(难道较大)
  3. 最简单的还是使用简单重写,也不错

(2008-10-9)修复ecshop商场的站点地图功能(sitemaps.xml)

编辑文章 没有评论 :

本文HTML永久地址doc

安装了ecshop utf8 2.60,测试发现生成的sitemaps.xml位于data/sitemaps.xml,还会出现如下提示:

Warning: fileputcontents(../sitemaps.xml) [function.file-put-contents]: failed to open stream: Permission denied in /var/www/html/ecshop/ecshopv260/admin/includes/clsgooglesitemap.php on line 72

且站点的robots.txt内容中有含有Disallow: /data/语句,这样的话,在google后台管理界面提交的站点地图是不能生效的,而如果修改robots.txt 去掉Disallow: /data/语句,还是不建议这样操作,那有什么更好的办法呢,经过测试,可以通过下列方式改进

在根目录新建立一个空的sitemaps.xml文件,通过如下命令

touch sitemaps.xml

修改此文件的所属人为apache

chown apache:apache sitemaps.xml

经过上两个步骤后,在运行后台管理下的【系统设置】-->【站点地图】,就能正常更新根目录下的地图文件sitemaps.xml。

(2008-9-30)几大搜索引擎sitemap提交地址

编辑文章 没有评论 :

本文HTML永久地址doc

google:http://www.google.com/webmasters/tools/ping?sitemap=

yahoo:

http://search.yahooapis.com/SiteExplorerService/V1/updateNotification?appid=SitemapWriter&url=

http://search.yahooapis.com/SiteExplorerService/V1/ping?sitemap=

live:http://webmaster.live.com/ping.aspx?siteMap=

ask:http://submissions.ask.com/ping?sitemap=

以上地址后面的“=”接sitemap.xml的绝对地址:例如要提交http://wiki.15099.net/sitemap.xml文件到live搜索引擎,直接在游览器地址栏输入:http://submissions.ask.com/ping?sitemap=http://wiki.15099.net/sitemap.xml 按回车,就完成了提交工作。

PS:baidu sitemaps也有类似的sitemaps,但是根据官方的说明,叫互联网新闻开放协议,但是不能像上面的那样,有专门的ping地址,只能发邮件到他们指定的邮箱地址,然后人工审核,关于百度的互联网新闻开放协议请访问此链接地址: http://news.baidu.com/newsop.html

(2008-9-30)给mediawiki添加sitemaps插件

编辑文章 没有评论 :

本文HTML永久地址doc

今天给centos中文维客 wiki.15099.net添加了能自动生成符合google网站管理员工具的sitemaps.xml的插件,详细的添加方法是参考如下页面:

http://www.mediawiki.org/wiki/Extension:Google_Sitemap