Creo que esto se hace con PHP, pero no estoy seguro, por eso lo pregunto aquí. Tampoco se como se llama a esto, por eso no pude buscarlo por mi propia cuenta. Agradecería mucho cualquier información que puedan brindarme
![Afirmando](http://static.forosdelweb.com/fdwtheme/images/smilies/afirmar.gif)
| ||||
Crear páginas desde DB He visto que algunas páginas web son creadas automáticamente a partir de una base de datos y son capaces de ser encontradas por los buscadores, por ejemplo midominio.com/nombredeusuario, donde esta página es creada de forma automática a partir de la base de datos con los datos extraídos de la misma. Creo que esto se hace con PHP, pero no estoy seguro, por eso lo pregunto aquí. Tampoco se como se llama a esto, por eso no pude buscarlo por mi propia cuenta. Agradecería mucho cualquier información que puedan brindarme ![]() |
| ||||
![]() A veces en realidad no son páginas como tales sino URLs amigables que apuntan a un archivo PHP ![]()
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
Respuesta: Crear páginas desde DB Para tal caso, ¿Cómo crearía URLs amigables para cada usuario en mi tabla? Edito: Estuve investigando un poco con google, creo que sería así:
Código:
Me gustaría saber si estoy en lo correcto, o si hay algún detalle que debiera corregir. Con esto los buscadores ya me indexarían la página como si fuera un html físico, ¿Verdad?RewriteEngine On RewriteRule /users/(.*)$ /users/index.php?username=$1 Otra duda: En algunos ejemplos vi esta línea después de encenderlo, pero no estoy seguro de necesitarle ¿Debería ponerlo?
Código:
Gracias por la ayuda Options +FollowSymLinks ![]() Última edición por daPhyre; 26/09/2008 a las 09:55 |
| ||||
Respuesta: Crear páginas desde DB Investiga sobre el modulo mod_rewrite de Apache La idea tras el mod_rewrite es que cuando alguien ingrese una dirección como
Código:
en realidad estas entrando a la direccióndominio.com/login
Código:
Donde enrutador se encargara de analizar el contenido de p y mostrara la pagina que corresponda, manteniendo la direccion que el usuario ingreso.dominio.com/enrutador.php?p=login Ahora, para que muestre la informacion del usuario, tendras que analizar primero si la direccion existe en la estructura la sitio, por ejemplo
Código:
Si la direccion ingresada no coincide con ninguna de esas, entonces el enrudator tendra que buscar esa cadena inexistente como un usuario.dominio.com/login dominio.com/registro dominio.com/inicio dominio.com/contacto
Código:
Si se encuentra se muestra la informacion, sino, se muestra que el usuario no existe. dominio.com/usuario1 dominio.com/usuario56 dominio.com/usuario85
__________________ KIBIT.cl |
| ||||
Respuesta: Crear páginas desde DB Si, esto era justo lo que buscaba, pero no sabía como o con que hacerlo. Arriba he hecho una pequeña edición de como podría ser según lo que investigué, aunque no estoy seguro del todo que sea así, y si de esta forma las páginas ya serían encontradas por los buscadores. Gracias por la ayuda. |