Foros del Web » Creando para Internet » Diseño web »

Problema con páginas amigables

Estas en el tema de Problema con páginas amigables en el foro de Diseño web en Foros del Web. Hola que tal amigos, no estoy seguro de que esto valla en esta sección, pero le agradeceré a los moderadores que lo muevan a su ...
  #1 (permalink)  
Antiguo 18/10/2009, 19:37
Avatar de flaviovmr  
Fecha de Ingreso: octubre-2009
Ubicación: Guatemala
Mensajes: 92
Antigüedad: 14 años, 6 meses
Puntos: 0
Problema con páginas amigables

Hola que tal amigos, no estoy seguro de que esto valla en esta sección, pero le agradeceré a los moderadores que lo muevan a su correspondiente lugar.

Con respecto a mi problema, estoy tratando de configurar mi servidor con páginas amigables, para tratar de que al escribir dominio.com/artista/nombre_artista, me muestre la página dominio.com/artista.php?id=nombre_artista. Pero cuando escribo las siguientes lineas:

Cita:
Options +FollowSymLinks
RewriteEngine on
RewriteRule artista/(.+)$ artista.php?id=$1
Me sale error 500. Y el siguiente mensaje:

Cita:
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, admin en cpcompany-shop.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
Apache/2.2.8 (Win32) PHP/5.2.6 Server at flavio.cpcompany-shop.com Port 8080
También probé con la siguiente forma:

Cita:
Options +FollowSymLinks
RewriteEngine on
RewriteRule artista/(.+) artista.php?id=$1
que la encontré en uná página de tutorial, y me sigue saliendo lo mismo.

De ante mano muchas gracias por sus respuestas, y ojalá me puedan ayudar.

Pd, perdon por el error, no son páginas amigables, son urls amigables. :D

Última edición por flaviovmr; 18/10/2009 a las 23:08 Razón: Error en el Título
  #2 (permalink)  
Antiguo 19/10/2009, 10:27
 
Fecha de Ingreso: enero-2009
Mensajes: 35
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Problema con páginas amigables

Prueba asi:

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^artista/(.+)$ artista.php?id=$1

Poniendo el ^ delante para indicar que debe empezar de esa forma.
  #3 (permalink)  
Antiguo 19/10/2009, 15:59
Avatar de flaviovmr  
Fecha de Ingreso: octubre-2009
Ubicación: Guatemala
Mensajes: 92
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Problema con páginas amigables

Pues ya probado con el ^ así como dices bllua, y me sigue saliendo lo mismo.
  #4 (permalink)  
Antiguo 20/10/2009, 02:59
 
Fecha de Ingreso: enero-2009
Mensajes: 35
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Problema con páginas amigables

Prueba asi:

RewriteEngine on
RewriteBase /
RewriteRule ^artista/(.+)$ artista.php?id=$1

Esta linea RewriteBase / el directorio base en el que están los archivos.
  #5 (permalink)  
Antiguo 20/10/2009, 16:29
Avatar de flaviovmr  
Fecha de Ingreso: octubre-2009
Ubicación: Guatemala
Mensajes: 92
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Problema con páginas amigables

Te comento bllua que acabo de probar con esa forma que me das, y me sigue saliendo el error. Aún que probé de dos formas, no me quedó muy claro la forma de usar el RewriteBase, dices que / es el directorio base donde están los archivos. Pero mi duda es la siguiente, el sitio del error, es flavio.dominio.com, y la ruta donde estan, es en www/flavio, pero dominio.com, la ruta de acceso es a www/.

A hora voy a mi duda, en RewriteBase tengo que poner solo la /, o tengo que poner /flavio/, o flavio/, o /flavio. o tengo que poner la ruta completa??? o sea www/flavio??? considerando el echo que en la config de apache, ya está redireccionado para que dominio.com se diriga a www/, y flavio.dominio.com se dirija a www/flavio.

También tengo otra consulta, por allí leí que había que asegurarse que el Rewrite mod, esté activo. Pues quisiera saber como puedo averiguar eso, es decir donde miro si está activo o no, y en caso de que esté desactivado, como puedo activarlo. Gracias.
  #6 (permalink)  
Antiguo 22/10/2009, 02:20
 
Fecha de Ingreso: enero-2009
Mensajes: 35
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Problema con páginas amigables

Puedes poner el RewriteBase de esta forma:

RewriteEngine on
RewriteBase /
RewriteRule ^artista/(.+)$ flavio/artista.php?id=$1

o de esta

RewriteEngine on
RewriteBase /flavio/
RewriteRule ^artista/(.+)$ artista.php?id=$1

pero de forma que siempre apunte al directorio en el que esta el archivo php.

Para comprobar el mor_rewrite mira este enlace ventanazul.com/forum/showpost.php?p=3739&postcount=4
  #7 (permalink)  
Antiguo 23/10/2009, 12:51
Avatar de flaviovmr  
Fecha de Ingreso: octubre-2009
Ubicación: Guatemala
Mensajes: 92
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Problema con páginas amigables

Muchisimas gracias de nuevo bllua, lo que necesitaba era activar el Rewrite mod desde el apache, ahora ya no me sale el error del servidor.

Ahora, quisiera saber como hacer, por que cuando escribo dominio.com/artista/nombre_artista, me redirecciona adecuadamente, pero en la barra de dirección, dominio.com/artista/nombre_artista, tambíen se redirecciona y se pone como dominio.com/artist.php?artista=nombre_artista. Y yo quiero que en la barra de dirección, se quede el primer nombre mencionado. Si me puedes ayudar en esto, te agradeceré muchisimo.

Última edición por flaviovmr; 23/10/2009 a las 12:56
  #8 (permalink)  
Antiguo 24/10/2009, 07:15
 
Fecha de Ingreso: enero-2009
Mensajes: 35
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Problema con páginas amigables

Si estas usando el código que puse antes no debería cambiarte la url del navegador, yo uso uno igual y funciona perfectamente, solo se me ocurre que haya alguna variable de php que indique si se cambia la url o no, pero aquí no puedo ayudarte.
  #9 (permalink)  
Antiguo 01/11/2009, 16:05
Avatar de flaviovmr  
Fecha de Ingreso: octubre-2009
Ubicación: Guatemala
Mensajes: 92
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Problema con páginas amigables

muchisimas gracias bllua, me haz sido de gran ayuda. Te comento que ya solucioné el problema, aún que ahora tengo otro, pro ese si lo puedo solucionar yo :D
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 23:43.