PHP制作google sitemaps —— PHP文章基地

google|sitemap

把下面的代码作为一个php文件,传到网站根目录,运行一次,得到的根目录下的urls.txt即可以作为你网站的sitemaps提交给google!

注意:把代码里的网址改为你的首页

 

/***********************************************************************/
/*                                                                     */
/*  Author:CnPhper                                                     */
/*  HomePage: www.cnphper.com                                          */
/*  Email: phforum@163.com                                             */
/*  QQ:1984412                                                         */
/*                                                                     */
/***********************************************************************/

set_time_limit(0);

$dir = "./";
$yoursite = ''yoursite"; //此处把地址改为你的网站首页

get_dir($dir);

function get_dir($dir)
{
 if (is_dir($dir))
 {
  if ($dh = opendir($dir)) 
  {
   while (($file = readdir($dh)) !== false)
   {
    if($file != '.' && $file != '..')
    {
     if(is_dir($dir."/".$file))
     {
      if($dir == './')
      {
       $curdir = "./".substr($dir,2).$file;
      }
      else
      {
       $curdir = "./".substr($dir,2)."/".$file;
      }
      get_dir($curdir);
     }
     else
     {
      $currentdir = substr($dir,1);
      if($currentdir == '/')
      {
       $currentdir = "";
      }
      $fileextension = get_extension($file);
      $fp = fopen('urls.txt','a+');
      $txt = $yoursite.$currentdir."/".$file." lastmod=2005-10-19 changefreq=weekly priority=0.5n";
      fwrite($fp,$txt);
      fclose($fp);
     }
    }
   }
   closedir($dh);
  }
 }
}

function get_extension($file)
{
 $temp = explode('.',$file);
 $exten = count($temp)-1;
 return $temp[$exten];
}

时间: 2024-09-20 09:33:12

PHP制作google sitemaps —— PHP文章基地的相关文章

用Google Sitemaps帮助你SEO_网站运营

用Google Sitemaps帮助你SEO 作者:Matthew Coers 译者:Sheneyan(子乌) 时间:2006.07.12 英文原文: Search Engine Optimization with Google Sitemaps 中文译文地址:用Google Sitemaps帮助你SEO (子乌注:这篇文章对google推出的免费服务google sitemap进行了一些应用上的分析,对于优化站点能起到很大帮助.) 什么是Google Sitemaps? Google Site

google地图-怎么制作Google earth基站图层???

问题描述 怎么制作Google earth基站图层??? 就是有数据库,里面都有基站的站名.站号.经纬度,但是不知道怎么生成

Google Sitemaps优先权是站点体现

Google http://www.aliyun.com/zixun/aggregation/9103.html">Sitemaps Priority Is Site Specific, Not Sitemap Specific Google Sitemaps 优先权是站点体现的,而不是Sitemap体现的 We discussed the value of adding a Sitemap file in Google in the past. And we also discussed

Photoshop制作google浏览器logo图标

一篇详细的教程教你如何制作一个漂亮的logo. Begin working by creating a new file (File>New) of 854x854 px and 72 dpi. Use on it the Ellipse Tool (U) to represent the basis for the logotype to be of the Google Chrome browser. 先新建画布(文件>新建),大小854x854 px,分辨率72.用椭圆工具(U)画出一个

用Flash制作Google搜索程序

google|程序   在我们构造Google 搜索程序之前我们还需要Google Web APIs Developer's Kit,你可以从http://www.google.com/apis/download.html下截直接解压缩就可以了.里面已经含了所需要的文件和已经编译好的文件,官方地址是http://www.google.com/apis.不过实际上对我们有用的只是GoogleSearch.wsdl这个文件,把这个文件和SWF文件放在同一文件夹运行既可. 构造一个Flash 表单屏屏

nodejs教程之制作一个简单的文章发布系统_node.js

前言 我们今天就来做一个简单的新闻发布系统,系统第一阶段不需要太难,主要有以下功能 ① 新闻类型管理 ② 新闻管理(具有图片上传功能) ③ 新闻浏览 功能虽然不多,但是也涵盖很多基本操作了,程序不过增删查改嘛,外加上传附件,够了.于是开始我们今天的学习吧 准备工作 根据昨天的折腾后,我们已经有了nodeJS与mongoDB环境了,现在直接新建工程文件与数据库文件即可 第一步,打开命令符切换到D盘后输入 复制代码 代码如下: D:\>express -e news 于是系统会自动开开心心构建基本环

Google Sitemaps 的意义

     格式化网络是一个不可避免的趋势, Google 利用现有的品牌来进行推广他的sitemap (网站更新地图), 是一个google从主动角色到网站为主动角色的变换.     搜索引擎的主动性将由此转嫁到网站主并且"要求,希望"网站主来积极的配合, Don't be Evil 的口号的风险越来越高.另外的思考:sitemap 和blog的 rss 又有什么本质的区别呢?

Google是如何对Blog文章排名的?

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 整理了一下Google对Blog文章在其 搜索结果中排名的一些规则.这些规则不是凭空杜撰, 而是来自一份Google所登记的专利文件.在这份文件中,Google描述了他们评价Blog的一些标准.理所当然,他们会 成为Blog在Google中排名的依据. 正面指标: - [0038]Blog的Feed在阅读器中的订阅量: - [0039]在Go

如何利用Google增加你的网站访问量

google|访问 Google周期性地公布已设计好的新服务,帮助Web站点管理员处理对站点访问的数据过剩问题或帮助他们捕获更多网络堵塞.其中Google近期支持的一个服务是,通过努力使网虫们能够在站点发现新内容并且通过Google搜索很快得到它们. 在文章中,我将给出Google站点当前处理的具体细节,并且提供示例演示如何获得站点图以及如何运行.我使用http://www.allinvites.com作为示例站点,这个站点是我妻子的(我已事先征得她的同意).正常情况下,我使用假设的站点,但是由