Jump to content


Photo

Sitemaps + Url's Amigáveis (apache)


  • Faça o login para participar
25 replies to this topic

#16 Nicholas Pufal

Nicholas Pufal

    Impossível: só existe até alguém duvidar e provar o contrário.

  • Usuários
  • 1655 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre

Posted 04/04/2008, 13:15

Tem que mandar um header antes:

<?php print '<?xml version="1.0" encoding="iso-8859-1"?>';
	header("Content-Type: text/xml; charset=iso-8859-1");
?>


Funcionou numa boa! Valeu Bimonti ;)

rafael.luc, tinha checado no teu link isso também, mas se funcionou com a index dos sitemaps, o processo para as outras é o mesmo. Seguindo o método que o Bimonti explicou, funcionou tranqüilo. (y)
BLOG Touché Criação - Vamos trocar idéias? -> http://blog.touchecriacao.com.br/
// Links úteis: Busca || Regras
// Não respondo dúvidas via mensagem privada. Use o fórum para buscar ou perguntar.

#17 rafael.luc

rafael.luc

    Turista

  • Usuários
  • 27 posts
  • Sexo:Não informado

Posted 04/04/2008, 13:28

Que bom que conseguiu se puder coloque o códico ajuda outras pessoas :)

#18 Nicholas Pufal

Nicholas Pufal

    Impossível: só existe até alguém duvidar e provar o contrário.

  • Usuários
  • 1655 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre

Posted 04/04/2008, 15:44

Mas não tem código ^_^

É basicamente aquele que o bimonti passou. De resto, basta ler a documentação do sitemaps.org, que se trata de uma estrutura XML normal.

Para deixar dinâmico, fiz um loop no PHP... consulta de dados normal, básica, só para listar dados do database mesmo ;)
BLOG Touché Criação - Vamos trocar idéias? -> http://blog.touchecriacao.com.br/
// Links úteis: Busca || Regras
// Não respondo dúvidas via mensagem privada. Use o fórum para buscar ou perguntar.

#19 rafael.luc

rafael.luc

    Turista

  • Usuários
  • 27 posts
  • Sexo:Não informado

Posted 04/04/2008, 16:05

Poderia por o script, mais fica a seu critério...
aproveite e faça um urllist para o yahoo ex:urllist o yahoo tabém aceita RSS mais ai ele indexa as URLs em XML :wacko:

Edição feita por: rafael.luc, 04/04/2008, 16:07.


#20 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 04/04/2008, 16:36

Eu não tenho certeza se ele vai indexar com a extensão em PHP. O que você pode fazer é usando o PHP criar o arquivo XML. Não somente imprimir na página, mas gerar de fato o arquivo e salvar no filesystem. Eu uso as funções DOM: http://br.php.net/DOM


http://br.php.net/ma...cument-save.php
<?php

$doc = new DOMDocument('1.0');
// we want a nice output
$doc->formatOutput = true;

$root = $doc->createElement('book');
$root = $doc->appendChild($root);

$title = $doc->createElement('title');
$title = $root->appendChild($title);

$text = $doc->createTextNode('This is the title');
$text = $title->appendChild($text);

echo 'Wrote: ' . $doc->save("/tmp/test.xml") . ' bytes'; // Wrote: 72 bytes

?>

WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...

#21 Nicholas Pufal

Nicholas Pufal

    Impossível: só existe até alguém duvidar e provar o contrário.

  • Usuários
  • 1655 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre

Posted 04/04/2008, 17:38

Pelo Google funcionou com a extensão em PHP.

Lá no Google Webmaster Tools aparece que ele capturou 90 URLs do meu sitemap, ou seja, lendo o arquivo mapa.php (meu sitemap) ele está. Se vai indexar não sei, mas com o arquivo em XML ele só tinha indexado mesmo 2, então se ficar nisso significa que dá na mesma.

Como essas coisas demoram, assim que eu verificar alguma resposta ali, eu posto aqui o resultado ;)

Essa função do PHP eu tava dando uma olhada antes. Achei algumas com relação à XML também, mas pelo visto são apenas leitura e não escrita. Vou dar uma olhada com mais calma depois.
BLOG Touché Criação - Vamos trocar idéias? -> http://blog.touchecriacao.com.br/
// Links úteis: Busca || Regras
// Não respondo dúvidas via mensagem privada. Use o fórum para buscar ou perguntar.

#22 rafael.luc

rafael.luc

    Turista

  • Usuários
  • 27 posts
  • Sexo:Não informado

Posted 04/04/2008, 19:17

Se não retornou nehum erro é porque deu certo, tente acompanhar a indexação por site:seusite.com no buscador, aquelas URLs indexadas do sitemap, demoram para atualizar não sei o porque

#23 Nicholas Pufal

Nicholas Pufal

    Impossível: só existe até alguém duvidar e provar o contrário.

  • Usuários
  • 1655 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre

Posted 07/04/2008, 07:37

Pois é, deu na mesma que com o arquivo com extensão XML. Igual ele só indexou apenas 2 URLs do meu arquivo de 95 URLs :(
BLOG Touché Criação - Vamos trocar idéias? -> http://blog.touchecriacao.com.br/
// Links úteis: Busca || Regras
// Não respondo dúvidas via mensagem privada. Use o fórum para buscar ou perguntar.

#24 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 07/04/2008, 07:55

Se você usa as ferramentas para webmasters do google, ele mostra se encontrou erros no seu arquivo XML.
WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...

#25 Nicholas Pufal

Nicholas Pufal

    Impossível: só existe até alguém duvidar e provar o contrário.

  • Usuários
  • 1655 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre

Posted 07/04/2008, 09:54

Sem erros e sem alertas. E o status aparece como "OK".

O Google demora muito para indexar as urls ou tem algo errado aí, dele só ter indexado 2 das minhas 95 urls do sitemap? É porque ele não acha outras referências na web à esse site?
BLOG Touché Criação - Vamos trocar idéias? -> http://blog.touchecriacao.com.br/
// Links úteis: Busca || Regras
// Não respondo dúvidas via mensagem privada. Use o fórum para buscar ou perguntar.

#26 rafael.luc

rafael.luc

    Turista

  • Usuários
  • 27 posts
  • Sexo:Não informado

Posted 07/04/2008, 14:31

Demora para indexar sim! acompanhe a indexação em site: seusite.com




3 user(s) are reading this topic

0 membro(s), 2 visitante(s) e 0 membros anônimo(s)


    Google (1)
IPB Skin By Virteq