Trocar de url ao mudar a lingua do site – PHP

20 09 2010

Eu tava com problemas para trocar a url quando um usuário simplesmente clica-se em inglês ou francês em um dos sites que eu estava desenvolvendo
Eu tentei tudo quanto foi código HTACCESS para tentar resolver isso… mas não tive muito sucesso

Então para resolver esse problema de uma vez por todas eu resolvi fazer esse código php aqui:

if(preg_match("/loulouextreme/", $_SERVER["HTTP_HOST"])){
if(preg_match("/\/fr/", $_SERVER["REQUEST_URI"])){
header("location: http://dev.louloushoppingextreme.com".$_SERVER["REQUEST_URI"]);
}
}else if(preg_match("/louloushopping/", $_SERVER["HTTP_HOST"])){
if(preg_match("/\/en/", $_SERVER["REQUEST_URI"])){
header("location: http://dev.loulouextremeshopping.com".$_SERVER["REQUEST_URI"]);
}
}

Isso é um caso real do site louloumagazine.com eu tava trabalhando com um dos concursos internos do site.
E precisava detectar a lingua e alterar a url

Após fazer esse código o site passou a verificar a url e alterar ela para o site correto, assim as propagandas e outras coisas também puderam ser alteradas de acordo com o site que ela entrava.

Isso ai fica como uma nota para a proxima vez que eu tiver problemas com isso :)

Espero que isso ajude alguem hehe

Abraços

Advertisement

Actions

Information

One response

20 09 2010
Maico

valeu irmão, obrigado pela dica!!!!

abraçoss

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s




Follow

Get every new post delivered to your Inbox.