如何快速生成sitemap文件

如题... 如题 展开
 我来答
爱憎分vs明黑白
2009-03-15 · TA获得超过366个赞
知道答主
回答量:82
采纳率:0%
帮助的人:61.3万
展开全部
Google提供的工具是“Google Sitemaps 生成器”,它是一个Python 脚本,本打算使用这个工具,但一看实在太烦琐了。看了一半就不想看下去了。所以我只好上网搜索更好的方法了。总结一下,我找到了两类的方法。

第一类是使用java脚本生成当前页面的sitemap,只需要将代码粘贴到地址栏运行就可以了,代码如下:

javascript:var u=document.location.href;var t=prompt(’输入更新时间:\n\n\n’,”);var p=prompt(’输入索引等级:\n\n\n’,'1.0′);var c=prompt(’输入更新频率:\n\n\n’,'Always’);var l=document.links;var s=’<urlset%20xmlns=”http://www.google.com/schemas/sitemap/0.84〃>\n’;for(var i=0;i<l.length;i++){s+=’<url>\n<loc>’+l[i]+’</loc>\n<lastmod>’+t+’</lastmod>\n<changefreq>’+c+’</changefreq>\n<priority>’+p+’</priority>\n</url>\n’;}s+=’</urlset>’;clipboardData.setData(’text’,s);alert(’已复制到剪切板’);

运行这个脚本sitemap将会被复制到剪切板上。

但这个方法有一个的缺点,就是只能生成当前页面的sitemap,显然,这是不能采用的。

那么请看第二种方法:

这个方法是把一个asp文件上传到网站根目录然后运行,这样将会在跟目录下生成一个sitemap.xml文件。快捷方便。你可以点击这里下载这个文件。当然,你需要把网址改为你的站点的地址。

这个方法很好,生成的sitemap文件包含了网站所有的超链接。比第一种方法来得要简单,要快捷。但是,它也有一定的缺陷。因为我们只希望搜索引擎收录我们某些页面,而一些重要的管理或隐私页面我们不希望被它收录,但这样生成sitemap就什么都被搜索引擎收录下来了。那有什么方法可以阻止搜索引擎收录那些我们不希望被收录的页面呢?

我推荐的方法是编写一个robots.txt文件,在里面列出你不希望被收录的页面或目录。编写方法很简单,可以参考这个页面。

参考资料: http://aolinda.com/archives/7784.html

AiPPT
2024-09-19 广告
作为北京饼干科技有限公司的工作人员,关于AIPPT免费生成PPT的功能,我可以简要介绍如下:AIPPT是一款基于人工智能技术的PPT制作工具,它为用户提供了免费生成PPT的便捷服务。用户只需简单输入PPT的主题或内容大纲,AIPPT便能智能... 点击进入详情页
本回答由AiPPT提供
百度网友f3b3a66
2012-07-18 · TA获得超过1483个赞
知道小有建树答主
回答量:1947
采纳率:33%
帮助的人:372万
展开全部
直接使用sitemap工具进行生成就可以,比较省事,个人推荐sitemapx
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式