Diego C Posted January 18, 2011 Share Posted January 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 to comment Share on other sites More sharing options...
PedroFelipe Posted January 18, 2011 Share Posted January 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 to comment Share on other sites More sharing options...
Diego C Posted January 18, 2011 Author Share Posted January 18, 2011 sim , ele quebra 1 galhao , fase sitemap manual e um saco ! Link to comment Share on other sites More sharing options...
Demartini Posted January 18, 2011 Share Posted January 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 to comment Share on other sites More sharing options...
Administration AngelCosta Posted January 19, 2011 Administration Share Posted January 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 to comment Share on other sites More sharing options...
Alexandre Duran Posted January 19, 2011 Share Posted January 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 to comment Share on other sites More sharing options...
PedroFelipe Posted January 19, 2011 Share Posted January 19, 2011 (edited) 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. Edited January 19, 2011 by PedroFelipe Link to comment Share on other sites More sharing options...
Jordan Miguel Posted January 20, 2011 Share Posted January 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 to comment Share on other sites More sharing options...
Renan Gamallo Posted March 21, 2011 Share Posted March 21, 2011 Excelente dica, estava precisando.. Vou testar :) Link to comment Share on other sites More sharing options...
Anderson Brito Posted March 21, 2011 Share Posted March 21, 2011 Muito bom eu estava precisando tambem... testando... Link to comment Share on other sites More sharing options...
Recommended Posts