Tengo montada una Web en varios idiomas. La estructura de carpetas es la siguiente:
/ (raíz):
- es (web en español)
- en (web en inglés)
- de (web en alemán)
index.php
El contenido del archivo "index.php" que se encuentra en el raíz del servidor es el siguiente:
Código:
Con esto, lo que consigo es que cuando un usuario inserta en el navegador la url "http://midominio.com", se le redirija a la url "http://midomino.com/es/index.php", es decir, se le redirije a la página "home" de la Web en el idioma Español.header("Status: 301 Moved Permanently", false, 301); header("Location:".$_SERVER['REQUEST_URI']."./es/index.php"); exit();
Mi duda surge en que lo que me gustaría, es que cuando un usuario inserta en su navegador la url "http://midominio.com", se le siga redirigiendo a la página home en Español como hasta el momento pero la URL que es visible en el navegador se mantenga en "http://midominio.com" y no aparezca "http://midominio.com/es/index.html".
Hay alguna manera de conseguirlo desde el fichero .htaccess????
Saludos.