Buenas. Llevo unos dias peleándome con rewriterule, a ver si me podéis ayudar.
La idea es muy sencilla. Tengo una página:
www.dominio.com/calendario/index.php?mes=Abril
y quiero pasarla a:
www.dominio.com/calendario/Abril
Para ello he creado en la carpeta
calendario el siguiente .htaccess:
Código:
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) index.php?mes=$1
Eso no funciona. Si accedo a
www.dominio.com/calendario da un error
Bad Request. Si accedo a
www.dominio.com/calendario/Abril si que se ve la página pero como mes ($1) toma index.php, no toma Abril.
Por si influyera, comentar que en el raiz tengo otro .htaccess que cambia todos los /index.php por /:
Código:
Options +FollowSymLinks
RewriteCond %{THE_REQUEST} ^.*/index.php
RewriteRule ^(.*)index.php$ http://www.dominio.com/$1 [R=301,L]
A ver si me podéis decir que es lo que hago mal y cómo solucionarlo. Gracias.