tmobilon 0 Denunciar post Postado Julho 25, 2006 Possuo uma seção em meu site chamada topblogs. O top blogs é um sistema de ranking de blogs onde os usuários cadastram seus blogs, e depois recebem um código por email para adicionar em seus blogs. A cada visita que o usuário receber, este código, que na verdade é um trackeador, acessa meu servidor e grava as visitas. Sendo assim um ranking é gerado com os blogs mais visitados. O endereço do top blogs é http://tecnoblog.net/topblogs/ . Porém, este endereço na verdade carrega o endereço http://tecnoblog.net/top-blogs/ em iframe, pois foi a única maneira que achei de fazer rodar esse sistema dentro do wordpress. Quando o usuário se cadastra recebe por email um código possuindo uma url similar a essa: http://tecnoblog.net/top-blogs/tracker.php?do=in&id=115 o que acontece é que muitos dos usuários se consideram espertos o bastante para achar que o sistema gerou o código errado, e retiram o tracinho de separação do "top-blogs". Então o trackeamento falha pois não existe o arquivo "tracker.php" na página "/topblogs". Além de o trackeamento falhar, o contador de usuários online do site passa o dia inteiro contando vários usuários online a mais por causa deste acesso indevido!! Já enviei vários emails para todos os usuários do sistema solicitando a alteração, mas não obtive nenhum resultado, e eu não tenho como saber quais usuários estão com o erro, a não ser que eu visite cada um dos mais ou menos 50 sites que não estão sendo trackeados!! o que eu queria fazer é gerar algum tipo de redirecionamento. Assim, todos os acessos ao endereço http://tecnoblog.net/topblogs/tracker.php, seriam redirecionados para o endereço http://tecnoblog.net/top-blogs/tracker.php existe alguma forma de fazer isso!?!?!? Compartilhar este post Link para o post Compartilhar em outros sites
vdepizzol 0 Denunciar post Postado Julho 25, 2006 header("Location: adress.php"); Compartilhar este post Link para o post Compartilhar em outros sites
tmobilon 0 Denunciar post Postado Julho 25, 2006 sou leigo no assunto..poderia ser mais detalhado? Compartilhar este post Link para o post Compartilhar em outros sites
Edivaldo_Reis 0 Denunciar post Postado Julho 25, 2006 Crie um arquivo em PHP e digite este código: <META HTTP-EQUIV=REFRESH CONTENT='0; URL=http://tecnoblog.net/top-blogs/tracker.php'> Digite dentro do head do documento. Compartilhar este post Link para o post Compartilhar em outros sites
tmobilon 0 Denunciar post Postado Julho 25, 2006 digito isso dentro de qual documento?!?!Lembrando que o endereço "topblogs" é gerado pelo wordpress. não existe uma pasta com esse nome.o que existe é uma pasta com o nome "top-blogs" que é onde o sistema de rankings está instalado! Compartilhar este post Link para o post Compartilhar em outros sites
Tclown 0 Denunciar post Postado Julho 25, 2006 Olá, minha sugestão é://saindo do php da pagina ?> <script> window.location="/top-blogs/tracker.php";</script><? //reabrindo o php... ou no código php: header('Location: /top-blogs/tracker.php'); Espero ter ajudado, um abraço! :) Compartilhar este post Link para o post Compartilhar em outros sites
tmobilon 0 Denunciar post Postado Julho 25, 2006 Galera Agradeço a ajuda. Mas até agora ninguém me disse onde devo colocar os códigos citados!! Por favor expliquem melhor o que a função está dizendo e onde devo colocar o código citado!! Lembrem -se que eu uso o wordpress. logo o Header ultilizado na página "topblogs" é compartilhado com todo o resto do site!! logo eu preciso de algo que diga: "se chamar" http://tecnoblog.net/topblogs/tracker.php "seguir" http://tecnoblog.net/top-blogs/tracker.php Tenha paciência pois eu NÃO SOU PROGRAMADOR http://forum.imasters.com.br/public/style_emoticons/default/blush.gif Lembre-se que o endereço http://tecnoblog.net/topblogs/ é o endereço público do site!! logo não posso redirecionar TODO o tráfego desta url, mas apenas os que estiverem solicitando o arquivo "tracker.php" mas preciso arrumar isso ae urgente! obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
Tclown 0 Denunciar post Postado Julho 26, 2006 você quer que seja acessado o arquivo: /top-blogs/tracker.php , certo? Mas, alguns estao acessando o: /topblogs/tracker.php Minha idéia é a seguinte: Crie a pasta /topblogs , crie um arquivo: tracker.php, nesta nova pasta, entao você terah a: /topblogs/tracker.php (que eh a que você NAO quer que seja acessada), neste novo arquivo tracker.php você apenas coloca: <?php header('Location: /top-blogs/tracker.php');?> e pronto! Se o usuário acessar a pasta correta, beleza! Se acessar a errada, o HEADER farah ele ir p/ a correta. Se nao compreender, me diz qual a dúvida que tento te ajudar novamente. Um abraço, "^^. Compartilhar este post Link para o post Compartilhar em outros sites
tmobilon 0 Denunciar post Postado Julho 26, 2006 humm.. mto bem explicado! ^^só me tira uma dúvida. Criando esta pasta, eu irei ter algum problema ao carregar a página /topblogs, que é a home page do topblogs??? Compartilhar este post Link para o post Compartilhar em outros sites
tmobilon 0 Denunciar post Postado Julho 26, 2006 Não funcionou :(quando eu crio a pasta /topblogs, o sistema deixa de carregar a página do gerada pelo wordpress e passa a carregar a pasta... Compartilhar este post Link para o post Compartilhar em outros sites
Tclown 0 Denunciar post Postado Julho 26, 2006 Bom eh o seguinte: Qd alguem acessa seu site, vai abrir o arquivo index.*** , main.***, etc... há outras possibilidades dependendo das configurações do host, mas isso são outros 500. =) O index, direciona para o caminho correto, na pasta que você quis que fosse o caminho, no caso a pasta: /top-blogs/tracker.php, entao nao importa quantas pastas você crie dentro ou fora destas, ou quantos arquivos você coloque juntos deste nesta pasta, desde que nao altere o nível da pasta (por exemplo: colocando esta pasta dentro de uma outra, salvo sob a circunstância em que você altere juntamente o direcionamento feito à ela.). Enfim, sempre vai abrir a sua Hp perfeitamente. Agora, qd um usuário alterar o endereço lá vai existir a outra pasta que você criou e o arquivo dentro dela que redirecionarah para a pasta correta! Okayz!! Entendeu tudo?! :) Agora vou almoçar, abração. Compartilhar este post Link para o post Compartilhar em outros sites
tmobilon 0 Denunciar post Postado Julho 26, 2006 Entendi sim.. porém acho que você não me entendeu em um ponto..NÃO EXISTE uma pasta chamada /topblogs. O que existe é uma PÁGINA gerada pelo wordpress com o endereço /topblogs.. entendeu?logo, quando eu crio uma pasta chamada /topblogs, ao carregar a mesma página, o browser procura dentro desta pasta o arquivo index, e por isso a página gerada pelo wordpress acaba "indo pas cucuia".........agradeço ao amigo pela ajuda até agora.. mas creio que vou ter que fazer algum redirecionamente pelo servidor, correto?O problema é eu conseguir fazer isso :(Mesmo assim se alguém tiver alguma idéia eu aceito..Só pra citar, meu servidor é o dreamhost.. se alguém o usa e sabe como eu posso redirecionar eu agradeço..um abraço! Compartilhar este post Link para o post Compartilhar em outros sites
Tclown 0 Denunciar post Postado Julho 26, 2006 Aaaah sim, a pagina é gerada automaticamente, né? Eu pensei que ja existia fixa la a pasta /top-blogs com o arquivo tracker.php Daí sugeri que você criasse a pasta /topblogs com o arquivo tracker.php (com o Header) direcionando para o outro tracker da outra página(correta)... Bom, mas nao tem como você criá-lo e criar tbm um index.php só na pasta que tem o arquivo que redireciona, nao? Dai, deve evitar o erro que você falou. Tenta isso.. Se funcionar beleza, senão outra pessoa acaba lendo aqui e te dá outra idéia. Abração, flws! :) Compartilhar este post Link para o post Compartilhar em outros sites
tmobilon 0 Denunciar post Postado Julho 26, 2006 a pasta "/top-blogs" existe..A que NÃO existe é a "topblogs"...:roll: Compartilhar este post Link para o post Compartilhar em outros sites
Tclown 0 Denunciar post Postado Julho 26, 2006 E você nao pode criar ela, nao?! hehehe. Compartilhar este post Link para o post Compartilhar em outros sites
tmobilon 0 Denunciar post Postado Julho 26, 2006 foi como eu disse.. ao criar essa pasta o endereço "/topblogs" gerado pelo word press irá carregá -la =/ Compartilhar este post Link para o post Compartilhar em outros sites
Tclown 0 Denunciar post Postado Julho 28, 2006 Hum, interessante isso! Qd você cria a outra pasta, o sistema passa a carregá-la no lugar da primeira? Bom, desculpe nao poder te ajudar... :( Mas, fiquei bastante curioso agora! Vou ficar acompanhando o tópico aguardando alguém que tenha a manha responder e te ajudar! Té+ Compartilhar este post Link para o post Compartilhar em outros sites