Foros del Web » Creando para Internet » HTML »

Como hacer un enlance que termine sin el html

Estas en el tema de Como hacer un enlance que termine sin el html en el foro de HTML en Foros del Web. Hola a todos, estoy intentando hacer una web en varios idiomas pero necesito que el home de cada idioma sean un enlace como estos ejemplos ...
  #1 (permalink)  
Antiguo 09/09/2010, 11:20
 
Fecha de Ingreso: octubre-2009
Ubicación: Asturias
Mensajes: 42
Antigüedad: 14 años, 6 meses
Puntos: 0
Como hacer un enlance que termine sin el html

Hola a todos, estoy intentando hacer una web en varios idiomas pero necesito que el home de cada idioma sean un enlace como estos ejemplos que encontre:

w w w.peru.info/fr/
w w w.peru.info/en/
w w w.peru.info/es/
(nose como hacer que terminen en: /en , /fr o /es )

Espero por su ayuda, Gracias
  #2 (permalink)  
Antiguo 09/09/2010, 11:53
Avatar de netovs  
Fecha de Ingreso: enero-2010
Ubicación: Mexico DF
Mensajes: 150
Antigüedad: 14 años, 3 meses
Puntos: 9
Respuesta: Como hacer un enlance que termine sin el html

Sin mas detalles que nos proporcionas lo primero que te puedo decir es que los servidores leen el archivo .html y no necesariamente te aparece en pantalla ese archivo index.html en este caso si tu pagina solo será informativa y de esta forma pues colocas tus enlaces

mipagina.com/es/
mipagina.com/fr/


Y siendo index.html tu primer pagina el navegador no te muestra el html

otra forma es utilizar friendly url con archivos PHP siendo el caso en el que utilices dicho lenguaje lo primero es colocar un archivo .htaccess en tu servidor de hospedaje web donde le indicaras lo siguiente:


[apache]
Options +FollowSymLinks
RewriteEngine On

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f

RewriteRule ^/(\d+)*$ ./index.php?id=$1

[/apache]

Solo no olvides definir la ruta para las imagenes y CSS

Código PHP:
define("_miRuta""http://www.mipagina.com/"); 
Y poder utilizar la en HTML

Código HTML:
<img src="<?=_miRuta?>miimagen.jpg"> 


Me avisas como te fue.
__________________
No por que a mi nadie me ayudo a aprender a programar yo no les voy a ayudar ...

Comunicación Web
  #3 (permalink)  
Antiguo 09/09/2010, 12:04
 
Fecha de Ingreso: junio-2009
Ubicación: Madrid
Mensajes: 46
Antigüedad: 14 años, 10 meses
Puntos: 7
Respuesta: Como hacer un enlance que termine sin el html

No entiendo cuál es el problema. En el enlace puedes poner simplemente:

Código HTML:
<a href="www.peru.info/fr/">Enlace</a> 
  #4 (permalink)  
Antiguo 09/09/2010, 12:12
Avatar de angelAparicio  
Fecha de Ingreso: julio-2009
Ubicación: Sevilla
Mensajes: 307
Antigüedad: 14 años, 9 meses
Puntos: 22
Respuesta: Como hacer un enlance que termine sin el html

Cita:
Iniciado por Angelina_22 Ver Mensaje
Hola a todos, estoy intentando hacer una web en varios idiomas pero necesito que el home de cada idioma sean un enlace como estos ejemplos que encontre:

w w w.peru.info/fr/
w w w.peru.info/en/
w w w.peru.info/es/
(nose como hacer que terminen en: /en , /fr o /es )

Espero por su ayuda, Gracias
No se si esta es la respuesta que buscas, pero ¿creando una carpeta fr, otra carpeta en y otra carpeta es?
Después pones un index.html dentro de cada carpeta y ese es el archivo que se mostrará.
__________________
Mis webs:
- Programador Web Autónomo
- Conciertos en Sevilla
  #5 (permalink)  
Antiguo 09/09/2010, 12:13
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Como hacer un enlance que termine sin el html

Angelina_22:

en/
es/
fr/

parecen ser más los nombres de las carpetas que contienen los archivos correspondiente a cada idioma quealguna redirección.

si bien lo indicado por netovs es correcto, yo comenzaría por algo más simple

en cada carpeta crea un archivo index.html y en tu .htaccess (si usas Apache) ó en el panel de control de tu web define index.html como la página indice
Para el caso de .htaccess la sintáxis es
IndexOptions index.html

recuerda , uno por cada carpeta, con lo que escribiendo tan solo
w w w.peru.info/fr/
w w w.peru.info/en/
w w w.peru.info/es/
se abrira el index.html que corresponda

si tu idioma por defecto es el español por ejemplo. podrias omitir la creacion de la carpeta "es" y hacer que tu sitio en español se ubique en la raiz (/)


saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #6 (permalink)  
Antiguo 09/09/2010, 14:29
 
Fecha de Ingreso: octubre-2009
Ubicación: Asturias
Mensajes: 42
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Como hacer un enlance que termine sin el html

Hola, hize aquello de las carpetas con su respectivos index para cada una, pero sin embargo cuando abre por ejemplo la pagina en ingles se muestra asi:
w w w.mipagina.com/en/index.html

como veran no he podido librarme del .html
Las paginas las estoy haciendo en html ya que no se nada de php.
  #7 (permalink)  
Antiguo 09/09/2010, 15:39
Avatar de lvfp  
Fecha de Ingreso: septiembre-2005
Ubicación: España
Mensajes: 337
Antigüedad: 18 años, 7 meses
Puntos: 4
Respuesta: Como hacer un enlance que termine sin el html

Hola:

Los enlaces hazlos a la dirección sin index.html, como dice pablopastor, no pongas:

<a href="www.peru.info/fr/index.html">Enlace</a>
  #8 (permalink)  
Antiguo 09/09/2010, 18:25
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Como hacer un enlance que termine sin el html

Angelina_22:


Mil disculpas, cometi un error, lo que debes poner en el .htaccess e

DirectoryIndex index.html y no indexOptions



por ejemplo, dentro de la carpeta /en/

en .htaccess
DirectoryIndex index.html

y en los links
w w w.peru.info/en/

asi te deberia funcionar, disculpas otra vez

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #9 (permalink)  
Antiguo 09/09/2010, 21:25
 
Fecha de Ingreso: octubre-2009
Ubicación: Asturias
Mensajes: 42
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Como hacer un enlance que termine sin el html

Pues cuando coloco el enlace mipagina.com/es/ sin que termine en .html (mipagina.com/es/index.html) simplemente me sale enlace roto ya que se esta definiendo la carpeta "es" pero a ningun documento.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:45.