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. https://netmundocom.br/ - Soluções Web 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