Foros del Web » Administración de Sistemas » Apache »

Manejo de URLs PHP

Estas en el tema de Manejo de URLs PHP en el foro de Apache en Foros del Web. Hola que tal, la verdad soy nuevo usando PHP y me ha surgido una duda... he visto que en muchas páginas, foros, etc manejan URL's ...
  #1 (permalink)  
Antiguo 11/03/2009, 14:14
 
Fecha de Ingreso: septiembre-2006
Mensajes: 15
Antigüedad: 17 años, 7 meses
Puntos: 0
Manejo de URLs PHP

Hola que tal, la verdad soy nuevo usando PHP y me ha surgido una duda... he visto que en muchas páginas, foros, etc manejan URL's de este tipo

mipagina.com/temasfolder/nombre-tema1
mipagina.com/temasfolder/nombre-tema2
...
mipagina.com/temasfolder/nombre-tema3

yo por el momento estoy manejando URL's de tipo

mipagina.com/temas.php/idTema=1
mipagina.com/temas.php/idTema=2
...
mipagina.com/temas.php/idTema=N


cómo pueden manejar las url sin saber un identificador? sólo el texto... [además que no tiene un nombre archivo, ej. yo uso temas.php y lo que quiero es no mostralo]
  #2 (permalink)  
Antiguo 11/03/2009, 14:18
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Manejo de URLs PHP

Lo que se usa en esos casos es el mod rewrite de Apache. Puede configurarse en el httpd.conf, aunque lo más habitual es hacerlo desde el .htaccess. Si buscas en Google puedes encontrar bastante material. Si tienes alguna duda pregunta.

Y no deberías de publicar éstas cosas en el foro de MySQL, ya que no tiene ningún tipo de relación. :P
  #3 (permalink)  
Antiguo 11/03/2009, 14:21
 
Fecha de Ingreso: septiembre-2006
Mensajes: 15
Antigüedad: 17 años, 7 meses
Puntos: 0
Respuesta: Manejo de URLs PHP

Agradezco tu respuesta, sólo que si no tengo acceso al servidor, es decir, he pagado por un dominio, entonces no puedo configurar APACHE

Por otro lado, lo puse en MYSQL por q los datos los saco de una BD, ademas que los demás temas no me parecieron relacionados (PHP+GTK, PHP+BD's, PHP+configuracion) quizás éste ultimo era más adecuado, pero no sabia que era configuracion de Apache...

Ahora... otra solución a mi pregunta... no tengo acceso al Apache
  #4 (permalink)  
Antiguo 11/03/2009, 17:37
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Manejo de URLs PHP

Puedes usar el .htaccess, que se sube a la raíz de tu alojamiento (usualmente httpdocs o similar).
  #5 (permalink)  
Antiguo 12/03/2009, 09:02
 
Fecha de Ingreso: septiembre-2006
Mensajes: 15
Antigüedad: 17 años, 7 meses
Puntos: 0
Respuesta: Manejo de URLs PHP

Muchas gracias BONEZ, fíjate que ayer leí un poco y si, vi que se sube al directorio raíz y se "herada" a los demás directorios o bien, puedes tener varios .htaccess en varias carpetas... empecé a probarlo en el httpdocs, puse algo para empezar... =)

ErrorDocument 404 "No existe esta pagina"

esto, me fui a mi dominio y nomás no funcionó =( , razón?, no sé... es mi nueva duda
  #6 (permalink)  
Antiguo 12/03/2009, 11:39
Avatar de eulloa  
Fecha de Ingreso: octubre-2007
Ubicación: Donde caiga la noche, si mi hijo me deja
Mensajes: 691
Antigüedad: 16 años, 6 meses
Puntos: 5
Respuesta: Manejo de URLs PHP

Deberias poner lo q pusiste exactamente en el .htaccess, ya que te lo permiten en tu dominio
Asi se podria ver mejor la posible solucion
  #7 (permalink)  
Antiguo 12/03/2009, 11:51
 
Fecha de Ingreso: septiembre-2006
Mensajes: 15
Antigüedad: 17 años, 7 meses
Puntos: 0
Respuesta: Manejo de URLs PHP

En realidad eso es todo lo que puse, como te decia, era solo para pobrar... cómo lo estoy manejando exactamente, así:
httpdocs/
.htaccess
index.php
...


en el archivo .htaccess he colocado:
ErrorDocument 404 "No existe esta pagina"
ErrorDocument 405 "No existe esta pagina"
ErrorDocument 500 "No existe esta pagina"


nada más esto, y probe, asi:
pagina.com/xarchivo.htl


no me muestra el mensaje =(, sigue el mensaje x deault del explorador
  #8 (permalink)  
Antiguo 12/03/2009, 12:34
Avatar de eulloa  
Fecha de Ingreso: octubre-2007
Ubicación: Donde caiga la noche, si mi hijo me deja
Mensajes: 691
Antigüedad: 16 años, 6 meses
Puntos: 5
Respuesta: Manejo de URLs PHP

Preguntaste si en tu directorio esta habilitado allowoverride??
Prueba a poner algo raro a ver si tira un errorzaso
  #9 (permalink)  
Antiguo 12/03/2009, 12:37
 
Fecha de Ingreso: septiembre-2006
Mensajes: 15
Antigüedad: 17 años, 7 meses
Puntos: 0
Respuesta: Manejo de URLs PHP

Ya llamé al los del dominio, pero pues no me han contestado (mal servio) ... y si ya probe con poner cosas raras

pagina.com/dsagdha
pagina.com/odas.htm
pagina.com/dashdakjdghiu
pagina.com/

y nada :(
  #10 (permalink)  
Antiguo 13/03/2009, 06:48
Avatar de eulloa  
Fecha de Ingreso: octubre-2007
Ubicación: Donde caiga la noche, si mi hijo me deja
Mensajes: 691
Antigüedad: 16 años, 6 meses
Puntos: 5
Respuesta: Manejo de URLs PHP

No, prueba con una directiva que no sea valida, una cosa rara, no con una direccion.
Si ve el .htaccess te debe tirar un error 500, Internal Server Error, es lo q creo recordar.
Sino, es muy probable que no tenga allowoverride habilitado
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 22:14.