Jump to content


Photo

Como Criar Um Redirecionamento Por Região?


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

#1 Dono da Vila NPM

Dono da Vila NPM

    Novato no fórum

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

Posted 01/12/2009, 12:37

Quem visitou o site iCarly.com sabe q se vc tiver no Brasil redireciona pra iCarly.uol.com.br , e quem estiver na Alemanha para iCarly.de . Eu queria fazer a msma coisa com meu site:

O endereço é meusite.com/index.php

BRASIL
Redireciona pra meusite.com/blog/

PORTUGAL
Redireciona pra pt.meusite.com

Mas pra quem tiver em outros lugares ele nao redirecione, e fike exatamente em meusite.com/

Há como?

#2 offspring

offspring

    O_o

  • Ex-Admins
  • 946 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 01/12/2009, 13:21

Olhe este link:
Clique aqui
OBS: coloquei dessa forma pois somente colocando a url o fórum não reconheceu como url


Se quiser saber as faixas de IP's de Portugal, num sei se esse é o melhor link, mas consegui apenas achar esse:
ftp://ftp.ripe.net/pub/stats/ripencc/membership/alloclist.txt

Edição feita por: offspring, 01/12/2009, 13:21.


#3 Dono da Vila NPM

Dono da Vila NPM

    Novato no fórum

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

Posted 03/12/2009, 14:52

Olhe este link:
Clique aqui
OBS: coloquei dessa forma pois somente colocando a url o fórum não reconheceu como url


Se quiser saber as faixas de IP's de Portugal, num sei se esse é o melhor link, mas consegui apenas achar esse:
ftp://ftp.ripe.net/pub/stats/ripencc/membership/alloclist.txt

Obr!! Eu consegui este código:

<?php //Verificar se existe cookie

//Se o cookie existir, pegar o idioma do cookie
if(isset($_COOKIE['site_lang'])) {

$idioma = $_COOKIE['site_lang'];

}
//Se não, verificar o idioma
else {
//Qual é a sua língua?
$idioma = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,3);
//Se não houver nenhuma lingua pre-definida, definir inglês como padrão
if($idioma != "pt" && $idioma != "en" && $idioma != "es") { 

$idioma = "en";

}

setcookie("site_lang", $idioma, time()+31536000);
}
//Inclui o idioma
include("idiomas/".$idioma.".php");
?>
Eu não consigo diferenciar o português brasil do de portugal. eu coloco pt-br e não vai, mas com o pt entra.

#4 brunoXP

brunoXP

    EFEI EÔ

  • Conselheiros
  • 2226 posts
  • Sexo:Masculino
  • Localidade:Campinas/Itajubá

Posted 03/12/2009, 15:04

Em geral, usa-se pt-br para o Brasil e pt-pt para Portugal. ;)
Você tentou apenas pt ou pt-pt também?

Abraços.
Bruno Toffolo
· Conselho / WebFórum

#5 Dono da Vila NPM

Dono da Vila NPM

    Novato no fórum

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

Posted 03/12/2009, 15:36

Em geral, usa-se pt-br para o Brasil e pt-pt para Portugal. ;)
Você tentou apenas pt ou pt-pt também?

Abraços.

Hmm na primeira tentativa colokei pt para portugal, e pt-br pra brasil mas qdo tentei usar o pt-pt e o pt-br deu este erro:

Warning: include(idiomas/pt.php) [function.include]: failed to open stream: No such file or directory in /home/meusite/public_html/x.php on line 23

Warning: include(idiomas/pt.php) [function.include]: failed to open stream: No such file or directory in /home/meusite/public_html/x.php on line 23

Warning: include() [function.include]: Failed opening 'idiomas/pt.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/meusite/public_html/x.php on line 23


#6 offspring

offspring

    O_o

  • Ex-Admins
  • 946 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 03/12/2009, 16:07

$idioma = explode("," $_SERVER['HTTP_ACCEPT_LANGUAGE']);

ai vc pega a primeira posição $idioma[0]...

já tentou fazendo assim? talvez vc consiga pegar o pt-pt como o bruno falou e pt-br pra brasil...

#7 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 03/12/2009, 16:33


Em geral, usa-se pt-br para o Brasil e pt-pt para Portugal. ;)
Você tentou apenas pt ou pt-pt também?

Abraços.

Hmm na primeira tentativa colokei pt para portugal, e pt-br pra brasil mas qdo tentei usar o pt-pt e o pt-br deu este erro:

Warning: include(idiomas/pt.php) [function.include]: failed to open stream: No such file or directory in /home/meusite/public_html/x.php on line 23

Warning: include(idiomas/pt.php) [function.include]: failed to open stream: No such file or directory in /home/meusite/public_html/x.php on line 23

Warning: include() [function.include]: Failed opening 'idiomas/pt.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/meusite/public_html/x.php on line 23


Você já criou o diretório "idiomas" e o arquivo com as informações?

idiomas/pt.php


Falopa!

#8 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 26/10/2017, 08:06

Metabolism In Keflex Kidney Or Liver Is Cephalexin A Antiviral Drug viagra Using Cephalexin For Dogs
Cheap Diflucan Online Allergies To Amoxicillin cialis How Much Does Generic Tadalafil Cost

#9 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 13201 posts

Posted 26/10/2017, 13:08

Profolactic Amoxicillin Dosage Dental Viagra Was Bringt Das Cialis Lilly Gmbh brand levitra online Zithromax Vs Penicillin
How To Order Clomid On Line In Canada Keflex Reaction viagra Viagra 25 Mg Pills Viagra Free
Torsemide generic viagra Levitra En Vente Libre
Order Metronidazole 200mg Online Canada Buy Renova No Prescription Dutasteride viagra online prescription Diflucan Without A Prescription Viagra Para Perros Bentyl Get With Overnight Delivery
Prix Du Levitra En Espagne Viagra 25 Mg viagra Viagra Shop Forum Comprar Cialis Sin Receta Medica Farmacia Keflex For Ear Infection




1 user(s) are reading this topic

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

IPB Skin By Virteq