Bueno pues yo sigo en mis 13 con este tema, he avanzado algo pero sigo sin hacerlo funcioner bien. Especifico un poco más a ver si así me podeis ayudar.
pongo las siguientes directivas en .htaccess
Código PHP:
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{HTTP_HOST} !^www.
RewriteCond %{HTTP_HOST} ^(.+).dominio.com
RewriteCond %{REQUEST_URI} ^/([a-zA-Z0-9-_]+)$
RewriteRule .* /index.php?usuario=%1&seccion=%2 [L]
Vamos paso a paso por cada una de ellas a ver en cual me estoy equivocando
- la primera evalua que la peticion no empiece por index.php
- la segunda evalua que el host no empiece por www
- la tercera evalua que el host tenga el formato subdominio.dominio.com y captura el subdominio en %1
- la cuarta evalua que la peticion empiece por ese patron y captura su valor en %2
- la quinta reescribe la url con el formato que estoy indicando
Así sólo me está cogiendo el %2, el %1 no.
Espero que alguien me pueda ayudar porque me estoy volviendo loca con el tema.