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!