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

No me recibe variables pero sí quita la extensión de archivo

Estas en el tema de No me recibe variables pero sí quita la extensión de archivo en el foro de Apache en Foros del Web. ¡Hola! Tengo este problema desde hace semanas. He colocado aquí varias veces sobre el tema pero no se ha podido solucionar y aunque sé que ...
  #1 (permalink)  
Antiguo 22/06/2011, 15:33
 
Fecha de Ingreso: marzo-2010
Mensajes: 151
Antigüedad: 14 años, 7 meses
Puntos: 0
No me recibe variables pero sí quita la extensión de archivo

¡Hola!
Tengo este problema desde hace semanas. He colocado aquí varias veces sobre el tema pero no se ha podido solucionar y aunque sé que es un foro de voluntarios, no he tenido respuesta.
Tengo localhost bajo Ubuntu 10.10 instalé PHP5 Apache2 y MySQL. Activé el mod_rewrite() mediante una temrinal con el código "sudo a2enmod rewrite" (no toque el config de Apache ni ningún otro archivo), revisé desde PHP con la función phpinfo() la configuración de Apache y en los módulos aparece "mod_rewite".
Tengo el siguiente .htaccess en raíz junto con el archivo portafolios.php; en este último algunas veces paso una variable por GET y en otras (según me sea necesario) dos variables igulamente por GET:
portafolios?user=Juan&edad=25
Código:
RewriteEngine On

RewriteCond %{HTTP_HOST} ^http://localhost/

RewriteRule (.*) http://localhost/$1 [R=301,L]



RewriteEngine On

RewriteRule ^([a-zA-Z0-9_-]+)$ portafolios.php?user=$1

RewriteRule ^([a-zA-Z0-9_-]+)/$ portafolios.php?user=$1



RewriteEngine On

RewriteRule ^([a-zA-Z0-9_-]+)/([0-9]+)$ portafolios.php?user=$1&edad=$2

RewriteRule ^([a-zA-Z0-9_-]+)/([0-9]+)/$ portafolios.php?user=$1&edad=$2
Mi objetivo es obtener una URL así:
http://localhost/portafolios/Juan o para dos variables http://localhost/portafolios/Juan/25

Sin embargo al imprimir en el portafolios.php la variable <?php echo $_GET['user']; ?>
No me sale nada, pero puedo acceder a la dirección http://localhost/portafolios sin problemas; es decir que no existe la extensión .php pero a la hora de poner /Juan Se muestra igual la página, pero NO recibe la primer variable enviada, además de que al añadir a la URL /Juan Los estilos CSS que correspoen al texto no los respeta.

Espero puedean ayudarme, he sido lo más específico posible para que por fin darle cuello a este problema, saludos a toda la comunidad!

Etiquetas: htaccess
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 10:05.