Regresar a la página www.ComoCrearTuWeb.com
Página 1 de 2 12 ÚltimoÚltimo
Resultados 1 al 15 de 17

Tema: web con varios idiomas

  1. #1
    Me va gustando esto... Habitante
    Fecha de Ingreso
    27 sep, 09
    Mensajes
    71
    Poder de Reputación
    8

    web con varios idiomas

    Hola

    Tengo una pregunta, ¿Vale la pena el poner a mi web en varios idiomas?
    Porque ahora con traductor google puedes tradicir facilmente tus textos a un gran número de idiomas. Esto en si creo que sería bueno para que tu web tenga más número de visitas.

    saludos.

  2. #2
    Moderador CCTW Habitante
    Fecha de Ingreso
    12 ago, 07
    Ubicación
    Galicia (España)
    Mensajes
    3,421
    Poder de Reputación
    28
    Para tener más visitas tienes que traducir la web a varios idiomas pero creando todo el contenido de tu web en todos esos idiomas, no vale lo de usar el traductor. Te recomiendo organizarlo por carpetas según el idioma, así:

    ---Directorio raíz
    -----es
    -------index.html
    -------imagenes
    -------resto de cosas
    -----en
    -------index.html
    -------imagenes
    -------resto de cosas

    Saludos

  3. #3
    Me va gustando esto... Habitante
    Fecha de Ingreso
    27 sep, 09
    Mensajes
    71
    Poder de Reputación
    8
    Como hago para que mi web aparezca en la url el cambio de idioma de esta manera:
    http://www.tvsimpson.com/?l=es
    (para español)

    y

    http://www.tvsimpson.com/?l=en
    (para inglés)

    Saludos.

  4. #4
    Me va gustando esto... Habitante
    Fecha de Ingreso
    17 dic, 10
    Ubicación
    Mostoles
    Mensajes
    41
    Poder de Reputación
    6
    si queires que te cambie el .com por .es o .en tienes que comprar otro dominio para cada idioma. o eso tengo entendido yo. si alquien lo confirma?

  5. #5
    Me va gustando esto... Habitante
    Fecha de Ingreso
    27 sep, 09
    Mensajes
    71
    Poder de Reputación
    8
    NO no lo cambia

    Fijate en los link de tv simpson que el com aparece antes.

  6. #6
    Moderador CCTW Habitante
    Fecha de Ingreso
    12 ago, 07
    Ubicación
    Galicia (España)
    Mensajes
    3,421
    Poder de Reputación
    28
    Eso que hace tvsimpson es lo mismo que te digo yo pero usando una variable llamada l la cual aloja los diferentes idiomas a mostrar al usuario. No le veo mucha utilidad pudiendo usar unas simples carpetillas como yo te dije, además queda feo dejando la interrogación.

  7. #7
    Esto empieza a ser un vicio... Habitante
    Fecha de Ingreso
    07 jul, 08
    Mensajes
    343
    Poder de Reputación
    11
    Cita Iniciado por seinto
    Como hago para que mi web aparezca en la url el cambio de idioma de esta manera:
    http://www.tvsimpson.com/?l=es
    (para español)

    y

    http://www.tvsimpson.com/?l=en
    (para inglés)

    Saludos.
    Si quieres hacerlo de esa forma, lo mas indicado es PHP y una basesita de datos MySQL, almacenas los contenidos y le agregas a tu base de datos un campo llamado "idioma"

    Entonces cuando


    http://www.tvsimpson.com/index.php?id=1&ln=en

    Tu haces una busqueda del articulo con id 1 donde el campo ln de tu base de datos sea igual a "en"

    Eso es en teoria, si no sabes nada de PHP, es algo medio complicado de entender.. checa aqui:

    http://www.comocreartuweb.com/phpBB2/ftopic28498.html

    Pa aprender a consultar bases de datos y pasar variables por URL

    Un saludo


    P.D Si no quieres aprender PHP, la opcion de Foley es lo mas viable...

  8. #8
    Me va gustando esto... Habitante
    Fecha de Ingreso
    27 sep, 09
    Mensajes
    71
    Poder de Reputación
    8
    Cita Iniciado por MzStudios

    Si quieres hacerlo de esa forma, lo mas indicado es PHP y una basesita de datos MySQL, almacenas los contenidos y le agregas a tu base de datos un campo llamado "idioma"

    Entonces cuando


    http://www.tvsimpson.com/index.php?id=1&ln=en

    Tu haces una busqueda del articulo con id 1 donde el campo ln de tu base de datos sea igual a "en"

    Eso es en teoria, si no sabes nada de PHP, es algo medio complicado de entender.. checa aqui:

    http://www.comocreartuweb.com/phpBB2/ftopic28498.html

    Pa aprender a consultar bases de datos y pasar variables por URL

    Un saludo


    P.D Si no quieres aprender PHP, la opcion de Foley es lo mas viable...

    Buscando estos días sobre multi idiomas y posicinamietno web, entre lo que se dice es lo siguiente:

    http://posicionamientobuscadores.dev...s-multi-idioma

    Según tres sitios que v+i decían que el hacer un subdominio para cada idioma es la mejor manera para el posicionamiento y los buscadores, y mucho mas económico que tener un hosting para cada idioma.

    Tambien que una misma url para varios idiomas es malo para los buscadores.

    En mis conclusiones creo que haciendo un subdominio para cada idioma como
    www.es.tu-dominio.com
    www.es.tu dominio.com

    Si no te gusta el es o en de entrada, se puede cambiar con el archivo htaccess. Funciona algo así como los nombres de los link. DOnde el nombre de tu url la puedes personalizar, sin embargo la direccion no cambia.

    Con htaccess por lo que leí puedes ponermle el nombre de www.tu-domio.com a www.es.tudominio.com



    escribíis en el arvhivo .htacces esto:

    RewriteEngine on
    RewriteCond %{HTTP:Accept-Language} (de|en|fr|ja) [NC]
    RewriteRule .* internacional.misitio.com [L]


    Si el visitante tinen el navegador en Aleman, Ingles, Japones, Frances sera automáticamente redireccionado a http://internacional.misitio.com

    Obviamente en http://internacional.misitio.com subis tu sitio en el otro idioma (ingles).

  9. #9
    Moderador CCTW Habitante
    Fecha de Ingreso
    12 ago, 07
    Ubicación
    Galicia (España)
    Mensajes
    3,421
    Poder de Reputación
    28
    Realmente en estos momentos no existe diferencia entre subdominios y carpetas, google los trata igual, por eso es mejor usar carpetitas por la mayor facilidad de administración.

    Ahora bien, escoje lo que más te guste, subdominios o carpetas aunque yo todavía iría más allá:

    Si es una buena web cogería 1 dominio distinto para cada idioma y haría como varias webs diferentes, con el mismo contenido pero en diferentes idiomas. Eso sí, en hostings diferentes o en el mismo hosting pero con ips distintas. Eso sería lo perfecto.

    Saludos

  10. #10
    Me va gustando esto... Habitante
    Fecha de Ingreso
    27 sep, 09
    Mensajes
    71
    Poder de Reputación
    8
    He leído en http://posicionamientobuscadores.dev...s-multi-idioma que los buscadores y los robots no profundizan en las carpetas, que quedan carpertas sin explorar, por lo que inclusive algunos idiomas hasta no aparecerían, pero yo no se, soy novato, no se a quien creerle.

    El tema de hosting diferentes es lo ideal, pero es una pagina muy nueva, que incluso está en construccion, en cuanto a contenido. Tengo mucho por hacer, todavía no me he metido de lleno en google adsense para la publicidad, ni he explorado ese tema, ya que lo que me dedico ahora es en terminar la web.

    Nose, cada vez que busco en google sobre poner distintos idiomas a tu web, me salen una gran diversidad de posibilidades. Cada vez encuentro cosas más variadas como usar xml, entre otras. Por eso he sugerido en el foro principal de que jorgens lance el curso cctw avanzado.

    La verdad que nunca imaginé que hacer una web con varios idiomas, tenga un montón de posibilidades. Lo único que busco es la más eficiente para los buscadores.

    Te hago una pregunta: ¿para usar el .htaccess necesito el servidor apache o con el Html-kit también funciona? Además si hago diferentes carpetas para cada idioma ¿con el .htaccess puedo cambiar el nombre (superficial) de las URl (/en, /fr, /pt, /ja, etc) de www.mi-dominio.com/en, por www.mi-domino.com?

    Saludos y gracias.

  11. #11
    Moderador CCTW Habitante
    Fecha de Ingreso
    12 ago, 07
    Ubicación
    Galicia (España)
    Mensajes
    3,421
    Poder de Reputación
    28
    Cita Iniciado por seinto
    He leído en http://posicionamientobuscadores.dev...s-multi-idioma que los buscadores y los robots no profundizan en las carpetas, que quedan carpertas sin explorar, por lo que inclusive algunos idiomas hasta no aparecerían, pero yo no se, soy novato, no se a quien creerle.

    Nose, cada vez que busco en google sobre poner distintos idiomas a tu web, me salen una gran diversidad de posibilidades. Cada vez encuentro cosas más variadas como usar xml, entre otras. Por eso he sugerido en el foro principal de que jorgens lance el curso cctw avanzado.

    Te hago una pregunta: ¿para usar el .htaccess necesito el servidor apache o con el Html-kit también funciona? Además si hago diferentes carpetas para cada idioma ¿con el .htaccess puedo cambiar el nombre (superficial) de las URl (/en, /fr, /pt, /ja, etc) de www.mi-dominio.com/en, por www.mi-domino.com?
    Haber, no te compliques, esto es más sencillo de lo que parece.

    Ese artículo al que haces referencia no sé de que año será pero yo creo que, si dice que poniendo carpetas de primer nivel (me refiero a miweb.com/algo) quedarían carpetas sin indexar pues yo creo que el que lo escribió no estuvo muy acertado porque a mí nunca me ocurrió eso y no hago nada especial para que se indexen.
    Eso de que no se indexen puede ocurrir en casos extremos tipo: miweb.com/algo/algo2/algo3/algo4/algo5/pagina.html porque google al ver muchas carpetas dá muy poca importancia al archivo pagina.html y si lo llega a indexar (con un buen sitemap se consigue, no es nada difícil) tardará mucho en volver a visitar esa pagina.html por eso, por ser algo tan interior dentro de la web.

    Para usar el .htaccess necesitas un servidor web que permita su uso, algunos gratuitos no lo permiten, no sé razy si...

    No confundas el apache con el html kit, el html kit es el editor que usas para hacer las webs y el apache es un servidor web de código abierto y gran popularidad.

    Repito, no sé qué le has visto de interesante a colocar un carácter raro como es el ? en las url de los idiomas a tu web. Google los lee sí pero es mucho más profesional y atractivo para el usuario ver algo tan sencillo como:

    miweb.com/fr

    Y no:

    miweb.com?idioma=fr

    No? No te compliques, el resultado es el mismo o incluso mejor con las carpetas y no tendrías que andar aprendiendo php y mysql.

    Con el .htaccess, que yo sepa, no se puede hacer eso que pides, se hace con php y mysql, usando una base de datos que contenga dentro un campo de idioma y varios registros, uno por cada idioma (es, en, fr). En serio, no le veo la utilidad, no pienses que porque tenga eso una web grande e importante ya va a ser lo mejor.

    Saludos ;)

  12. #12
    Me va gustando esto... Habitante
    Fecha de Ingreso
    27 sep, 09
    Mensajes
    71
    Poder de Reputación
    8
    Gracias Foley

    Lo hice muy sencillo, simplemente cree subdominios tales como: en. fr. pt. ja, etc
    Lo mejor de todo es que aparecen como carpetas www.midominio.com/en/
    o como www.en.midiominio.com.
    Más sencillo, más prolijo y más eficiente para los buscadores.

    Saludos.

  13. #13
    Moderador CCTW Habitante
    Fecha de Ingreso
    12 ago, 07
    Ubicación
    Galicia (España)
    Mensajes
    3,421
    Poder de Reputación
    28
    Perfecto entonces ;)

  14. #14
    Recien Llegado! Habitante Avatar de tambor
    Fecha de Ingreso
    16 ago, 11
    Mensajes
    16
    Poder de Reputación
    5
    Muy buenas a todos.

    Pensáis que está bien una organización del tipo:
    ---Directorio raíz
    ---index.html (en español
    ---imagenes
    ---resto de cosas
    -----en
    -------index.html
    -------imagenes
    -------resto de cosas
    es decir, poner la página en español en la raíz y solo la página en inglés en un subdirectorio...

    ¿Veis algo malo en ponerlo así, o es mejor poner las dos (en inglés y en español) en subdirectorios como dice Foley en el segundo post?
    Mi blog sobre cómo ganar dinero en Internet: www.cuadernodemando.com

  15. #15
    Recien Llegado! Merodeador
    Fecha de Ingreso
    27 sep, 12
    Mensajes
    4
    Poder de Reputación
    0
    Tambien puedes "crear" los directorios usando htaccess
    usando algo asi:

    RewriteRule ^es/ /index_espanol.php

    o en vez de crear varios archivos cambias el que tienes y usas
    RewriteRule ^es/ /index_espanol.php?idioma=es

    mira yo lo hice asi en una web en la que estoy trabajando www.infofrance.eu

    asi no tienes que estar creando archivos ni directorios nuevos

Temas Similares

  1. Web en varios idiomas.
    Por paxarin en el foro Foro General
    Respuestas: 8
    Último Mensaje: 28/05/2010, 15:47

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •