在家工作 网上开店 GDI 国外主机

美国主机评测

Lunarpages Web Hosting
HostMonster
首页 | Bluehost | PowWeb | HostMonster | LunarPages | IXWebHosting | HostGator | IPower | Startlogic | EasyCGI | Godaday | 指南/评论
首页 > Bluehost
 

怎样在bluehost虚拟主机上制作sitemap

发布时间:2007-06-27 23:51:15

制作sitemap是seo一个很重要的工作,前面一篇文展已经提到,免费的sitemap制作工具和网站不是没有,但有很多限制,免费的东西就是这样的,天下没有真正免费的午餐。国内的虚拟主机大多不支持ssh的,所以用google提供的工具自己生成sitemap几乎是不可能的,但bluehost开通了ssh,因此制作sitemap也就不存在什么障碍了。

google网站管理员工具里面提供的制作sitemap的说明,真的是很艰涩难理解的,不过费了一些功夫,查了一些资料后,总算搞明白了,下面分享出来:

1、首先要开通bluehost的ssh,这个是基础工作,在前一篇文章有说明。开通过程还是很简单的。

2、 下载 Sitemaps 生成器程序文件
     http://sourceforge.net/project/showfiles.php?group_id=137793&package_id=153422
    

下载此存档后,将其解压缩到一个本地目录。找到以下文件:

README —包含关于此工具的最新信息
sitemap_gen.py —生成 Sitemaps 的 Python 脚本。
example_config.xml —模板配置文件,将用其指定网站的配置。
example_urllist.txt —如果想根据自己指定的一组网址创建 Sitemaps,则可以使用此模板网址列表。

 3、创建配置文件:

具体的配置可以参考googe的说明:https://www.google.com/webmasters/tools/docs/zh_CN/sitemap-generator.html#download

我这里就不再多说了,有几点心得说一下

(1)以下几种是可以组合使用的,并不是只能选择其中的一种方法。例如我的的网站包含两个部分,一个是用cms部分,一个是bbs论坛部分,cms那部分我使用了目录路径的方法,因为所有用ecms生成的文件都是放在制定的目录的(也就是频道目录)所以指定目录后就可以制作这部分完整的网址列表。bbs是用discuz做的,我选择用RUL的方法。

URL —在配置文件的这一部分列出单个网址,并提供关于所有网址的信息。通常,您要使用此方法与另一方法结合,手动提供其他方法无法提供的附加网址。
网址列表 —将配置文件指向包含网址列表的文本文件。如果文本文件已经存在或您使用脚本生成网址列表,则可以使用此方法。
目录路径 —为网站指定目录路径及这些路径的相应网址。Sitemaps 生成器将以这些目录的内容为基础创建网址的列表。如果网站由静态 HTML 文件构成,您可能需要使用此方法。
访问日志 —指向日志文件的路径。Sitemaps 生成器将以包含在日志中的网址为基础创建网址的列表。如果网站由动态页面构成,则可能需要使用此方法。
Sitemap — 指向您使用 Sitemaps 生成器创建的现有 Sitemaps。Sitemaps 生成器将创建一个 Sitemaps 文件,其中包含每个 Sitemaps 中都包含的网址。如果您已经创建了几个较小的 Sitemaps 并想将它们组合为一个较大的 Sitemaps 文件,则可以使用此方法。
根据下列操作创建配置文件

在文本编辑器中打开 example_config.xml 文件。将其另存为新文件(如 config.xml 或mysite_config.xml)。
找到网站定义部分:
<site base_url="http://www.example.com/"
store_into="/var/www/docroot/sitemap.xml.gz"verbose="1">
更改贵网站上网址的 base_url 值。将 store_into 值更改为您 Web 服务器上用于保存 Sitemaps的路径,以及您希望为该 Sitemaps 文件使用的文件名。通常,这是指向基本网址的路径;因为 Google 只能接受与包含 Sitemaps 目录同级或其子目录中的网址。您可以指定该目录中的相关路径,并通过它上传脚本或您 Web 服务器根目录的完整路径。如果您将脚本上传到自己的基本网址目录,则可以仅指定文件名。这里很简单,将base_url改为自己网站的地址,store_into是保存sitemap文件的地址,是指网站的物理路径,bluehost的路径是/home/你注册的用户名/public_html/sitemap.xml(假设你是为主网站制作sitemap)如果是subdomain的网站,那就是/home/你注册的用户名/public_html/子网站目录/sitemap.xml如果sitemap文件过大,也可以使用压缩格式sitemap.xml.gz
找到以 ** MODIFY or DELETE ** 开头的生成方法部分。每一部分对应一种生成 Sitemaps 的方法。
删除您不想使用的方法对应的部分。
我自己使用的方法如下:
rul
  <url
     xhref="http://www.5base.com/"
     lastmod="2006-11-24"
     changefreq="daily"
     priority="1"
  />
  <url  xhref="http://www.5base.com/bbs/"  />
  <url  xhref="http://www.5base.com/blog/"  />

…….其他的目录依此类推
过滤
在上面的这些目录里面,排除调非html类的文件
<filter action="drop" type="wildcard" pattern="*.jpg" />
<filter action="drop" type="wildcard" pattern="*.gif" />
<filter action="drop" type="wildcard" pattern="*.zip" />
<filter action="drop" type="wildcard" pattern="*.txt" />
<filter action="drop" type="wildcard" pattern="*.js" />
<filter action="drop" type="wildcard" pattern="*.log" />
<filter action="drop" type="wildcard" pattern="*.php" />
<filter action="drop" type="wildcard" pattern="*/js/" />
<filter action="drop" type="wildcard" pattern="*/200*/" />
<filter action="drop" type="wildcard" pattern="*uploadfile/" />
<filter action="drop" type="wildcard" pattern="*thumb*" />
3. 将文件上传到 Web 服务器

您应该将以下文件上传到 Web 服务器上可以从命令行访问的位置:

config.xml —这是您刚才使用 example_config.xml 创建的配置文件。
sitemap_gen.py —这是生成 Sitemaps 的 Python 脚本。
urllist.txt —此文件是可选的;只在使用文本文件方法生成 Sitemaps 时,您才需要提供它。
4. 运行 Sitemaps 生成器脚本 (sitemap_gen.py)
将文件复制到 Web 服务器后,就需要运行 Sitemaps 生成器脚本。连接到 Web 服务器并运行以下命令(用配置文件的路径和文件名替换 <path/config.xml>;如果已将此文件上传到与 Python 脚本相同的位置,则不需要路径):
python sitemap_gen.py –config=<path/config.xml>



  
※ 相关信息
 ·Bluehost主机的500错误原因及解决  (2007-10-18)
 ·Bluehost控制面板使用的一个小技  (2007-10-18)
 ·BlueHost增加FastCGI功能  (2007-09-15)
 ·Bluehost重大升级  (2007-06-27)
 ·BlueHost 虚拟主机评论  (2007-06-27)
 ·原来BlueHost的CEO会讲流利的国语  (2007-06-27)
 ·怎样开通Bluehost的SSH  (2007-06-27)

 
 美国虚拟主机
·BlueHost主机购买详细图解
·BlueHost 虚拟主机评论
·怎样开通Bluehost的SSH
·Bluehost对常用的建站程序的
·BlueHost主机介绍
·Bluehost详细配置
 推荐资讯
·BlueHost主机购买详细图解
·Hostmonster空间的注册图解
·国外虚拟主机选购技巧
·【美国虚拟主机】Startlogic
·Hostmonster主机介绍(中文控
·Lunarpages主机介绍
 推荐美国虚拟主机


lunarpages









iPowerWeb


美国虚拟主机 Copyright © 2008 All rights reserved.