Diego C Postado Janeiro 18, 2011 Compartilhar Postado Janeiro 18, 2011 Olá galera , pra quem nao curti muito fazer o seu sitemap vo ta postando script que uso em meus sistemas . Só e preciso upar o arquivo gerarsitemap.php pro seu host , e depois acessalo , ele fara tudo automaticamente (Quando acrecentar alguma pagina , voce tera que gerar a lista de novo). * Script desenvolvido por Alex Sant'Anna <?php /* Script desenvolvido por Alex Sant'Anna - http://www.nswsolucoes.com.br */ //informe no array a lista de arquivos e diretorios que deverao serem ignorados //$list_ignore = array ('.','..','images','adm','central'); //Abre o diretorio raiz $handle= @opendir("."); // abre ou cria o arquivo xml $xml = fopen("sitemap.xml","w+"); //Gravamos os dados iniciais do xml fwrite($xml,"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<urlset xmlns=\"http://www.sitemaps.org/schemas/sitemap/0.9\">"); //Geramos o lopping com os dados do nó XML while ($file = readdir($handle)) { if (@is_file($file)) { //pega o Dominio e o nome do arquivo $conteudo = '<loc>http://'.$_SERVER['HTTP_HOST'].'/'.$file.'</loc>'; //pega a data atual e informa no xml $conteudo .= '<lastmod>'.date('Y-m-d').'</lastmod>'; //informa a frequencia de atualização da pagina $conteudo .= '<changefreq>weekly</changefreq>'; //informa a prioridade da pagina $conteudo .= '<priority>0.1</priority>'; fwrite($xml,$conteudo); } } closedir($handle); //Fechamos a estrutura do xml fwrite($xml,"\n</urlset>"); //Fecha o arquivo aberto (para liberar memoria do servidor) fclose($xml); echo "sitemap gerado com sucesso"; ?> Link para o comentário Compartilhar em outros sites More sharing options...
PedroFelipe Postado Janeiro 18, 2011 Compartilhar Postado Janeiro 18, 2011 Muito bom. Assim que puder, testarei. Utilizo o xml-sitemaps.com. Fica aí uma alternativa para quem estiver procurando gerador de sitemap. Link para o comentário Compartilhar em outros sites More sharing options...
Diego C Postado Janeiro 18, 2011 Autor Compartilhar Postado Janeiro 18, 2011 sim , ele quebra 1 galhao , fase sitemap manual e um saco ! Link para o comentário Compartilhar em outros sites More sharing options...
Demartini Postado Janeiro 18, 2011 Compartilhar Postado Janeiro 18, 2011 Obrigado pela dica Diego. Eu também uso o www.xml-sitemaps.com e uma mão na roda. Vou testar essa solução que você indicou. Abraço. Link para o comentário Compartilhar em outros sites More sharing options...
Administração AngelCosta Postado Janeiro 19, 2011 Administração Compartilhar Postado Janeiro 19, 2011 Muito boa iniciativa mesmo. 'Cause he's my best friend, he's my pal. He's my homeboy, my rotten soldier. He's my sweet cheese. My good-time boy. Link para o comentário Compartilhar em outros sites More sharing options...
Alexandre Duran Postado Janeiro 19, 2011 Compartilhar Postado Janeiro 19, 2011 Obrigado pela dica Diego. Eu também uso o www.xml-sitemaps.com e uma mão na roda. Vou testar essa solução que você indicou. Abraço. Este é para sites até 500 paginas apenas - mas econtrei um que gera ilimitado e free: http://www.check-domains.com/sitemap/index.php Link para o comentário Compartilhar em outros sites More sharing options...
PedroFelipe Postado Janeiro 19, 2011 Compartilhar Postado Janeiro 19, 2011 (editado) Este é para sites até 500 paginas apenas - mas econtrei um que gera ilimitado e free: http://www.check-domains.com/sitemap/index.php 500 páginas só se for um fórum ou blog. De qualquer forma, existe plugins específicos para esses sistemas. Obrigado por compartilhar! :) EDIT: Muito bom mesmo. Principalmente o recurso que possibilita a exclusão de certas páginas. Editado Janeiro 19, 2011 por PedroFelipe Link para o comentário Compartilhar em outros sites More sharing options...
Jordan Miguel Postado Janeiro 20, 2011 Compartilhar Postado Janeiro 20, 2011 Este é para sites até 500 paginas apenas - mas econtrei um que gera ilimitado e free: http://www.check-domains.com/sitemap/index.php Ótima dica duran, isto facilita muito a vida rsrs. Link para o comentário Compartilhar em outros sites More sharing options...
Renan Gamallo Postado Março 21, 2011 Compartilhar Postado Março 21, 2011 Excelente dica, estava precisando.. Vou testar :) Link para o comentário Compartilhar em outros sites More sharing options...
Anderson Brito Postado Março 21, 2011 Compartilhar Postado Março 21, 2011 Muito bom eu estava precisando tambem... testando... Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados