Personalizar URL con PHP

Personalizar URL con PHP

En algunas ocasiones nos vemos en la necesidad de personalizar una URL en nuestro proyecto para poder dar una funcionalidad extra, como puede ser cambiar el idioma. Para ello primero debemos conocer como está compuesta una URL

URL

Si tuviera instalado un plugin para traducir la web me gustaría que tuviera sus banderas para seleccionar el idioma y que redirigiera de la misma entrada a su versión en inglés siendo…

  • En español: http://blog.javierh.com/crear-una-web-responsive/
  • En inglés: http://blog.javierh.com/en/crear-una-web-responsive/ 

Para poder redirigir a esa versión en inglés de forma automática y que no tengamos que hacerlo nosotros cada vez es bien sencillo.

<?php
$host = $_SERVER['HTTP_HOST']; //Sirve para obtener el nombre del dominio.
$puerto = $_SERVER['SERVER_PORT']; //Sirve para obtener el puerto. Es opcional, por defecto es el 80.
$uri = $_SERVER['REQUEST_URI']; //Sirve para obtener la URI.

/*Ejemplo de URL personalizada*/
echo '<a href="http://'.$host.'/en'.$uri.'">';
date();
?>
Javier Hernández

Related Posts
Leave a reply