Duda urgente

Topic created · 8 Mensajes · 856 Visitas
  • Bueno, mi duda es sobre la barra de direcciones

    Algunas paginas por ejemplo esta, en la barra de direcciones no pone la terminación (.php, .html) , y yo quiero saber como se hace.

    Un saludo

  • fijate bien y mira que si la pone

    http://foro.universojuegos.es/viewtopic.php?f=75&p=203677#p203677
    

    pero luego del .php esta el símbolo ?, al estar eso, todo lo que venga luego serán parámetros para la web, por ejemplo f=75 le da un valor a la variable f , quiere decir que estas viendo el foro 75 y ese es el que se mostrara, luego el & sirve para agregar más de lo mismo, como p=203677, que quiere decir el post número 203677, y por ultimo el #p203677 que lo que hace es mostrarnos cierto lugar de la pagina donde haya un elemento con ese id.

  • http://google.es

    Ahí no lo pone. El truco es simplemente poner de nombre a la página index y la extensión según el formato que tenga, por ejemplo si es HTML pues index.html o si es PHP index.php. Si te das cuenta [http://google.es][0]">[http://google.es][1] te lleva al mismo sitio que [http://google.es/index.html][0]">[http://google.es/index.html][2]

    [0]: <a href=
    [1]: http://google.es
    [2]: http://google.es/index.html

  • Oye, pues yo aqui no la veo

    http://www.kongregate.com/games/light_bringer777/learn-to-fly-2
  • Una de las formas de hacerlo es como ya te he dicho anteriormente, llamando al archivo index. Sin embargo puedes cambiarlo, y hacer que el nombre por defecto sea el que tú quieras (es decir, que cuando no pongas nada te lleve a la página nombre_que_quieras.php o .html, pero sin que aparezca en la dirección esto último). Para eso necesitas tener acceso ftp a tu servidor, y modificar el archivo ".htaccess" (sin las comillas). Encontrarás una línea que pone algo parecido a esto:

    DirectoryIndex index.htm index.html index.php
    

    Lo que importa es que ponga DirectoryIndex. Si no lo pone en ningún sitio añade una nueva línea y ponlo tú, pero lo más seguro es que ya esté. Después de DirectoryIndex deben ir, separados por espacios, los nombres de las páginas que se buscarán cuando no pongas nada (se buscará primero el que esté mas a la izquierda, y si no se encuentra uno más a la derecha, y así; si no se encuentra ninguno saldrá un error 404). Si no tienes mucha experiencia con webs te recomiendo que no hagas esto, ya que te puede resultar difícil de hacer y de entender y es algo que no tiene mayor importancia, simplemente dela la dirección completa y punto.

    Un saludo! :wiii:

  • lol, pues ahora estoy usando 000Webhost y no hay ningun archivo llamado ".htaccess", solo estan los de mi web

  • Pues créalo tú. Hazte un archivo que se llame .htaccess y dentro métele esa línea que te he dicho y listo. Con ese archivo puedes configurar también más cosas como la página de error que quieres que se cargue cuando no se encuentre una página y cosas así. Te paso un tutorial muy interesante que encontré googleando:

    [http://www.enespanol.com.ar/2006/04/03/tutorial-de-htaccess/][0]">[http://www.enespanol.com.ar/2006/04/03/][1] ... -htaccess/

    EDIT: por cierto, puede ser que si el host es gratuito no de dejen modificar el archivo .htaccess, si es tu caso lo siento, mala suerte :S

    [0]: <a href=
    [1]: http://www.enespanol.com.ar/2006/04/03/

  • con el .htacces también puedes hacer que se vean los archivos sin la extensión