Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/03/2012, 12:35
Fennesz
 
Fecha de Ingreso: febrero-2010
Mensajes: 36
Antigüedad: 14 años, 2 meses
Puntos: 0
No se recoge variable en mod_rewrite

Hola amigos!

Llevo dos días enteros para algo que en principio pensaba que era muy fácil, y sigo sin acertar. Estoy tratando de transformar algunas urls para que sean más vistosas y cumplan más con el SEO.

Quiero convertir una url del tipo:

http://www.midominio.com/grupo.php?grupo=expertos

En:

http://www.midominio.com/grupo/expertos

De las dos formas la página se muestra, pero en la primera (en la que no interviene el mod_rewrite) la variable grupo si tiene valor (comprobado con print_r($_GET['grupo']) ) y en la segunda no devuelve absolutamente nada.

En el .htaccess he probado de todo:

Código:
#Esto:

RewriteEngine On
RewriteRule ^grupo/(.+)$ /grupo.php?grupo=$1 [QSA,L]

#Esto otro:

RewriteEngine On
Rewriterule ^grupo/(.+) grupo.php?grupo=$1


#Otro

RewriteEngine On
RewriteRule ^grupo/(.*)$ /grupo.php?grupo=$1 [L]


#y muchísimos mas...

Sin em bargo no funciona. He comprobado que el mod_rewrite funciona perfectamente. ¿Qué puede ser?

Otras configuraciones que tengo, por si ayuda:

En sites-enabled tengo:

<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
Satisfy all
</Directory>

Y en el httpd.conf no hay nada, está vacío.


Muchas gracias!