Re: [PHP-ES] OT Expresiones Regulares Mod_Rewrite
[email protected] (Félix Horro Pita)
| Newsgroups | php.general.es |
|---|---|
| Message-ID | <CAFVdF8pi3gEO5t6gG4AcmGaO6FS2Te2t-E=G1F=TBUtFosdKmA@mail.gmail.com> |
Por cierto, la conversación debería seguir en la lista. Puede que a alguien más le interese. Copio y pego lo hablado: > Gracias por la respuesta, pero eso implica que solo una variable varie? o > pueden variar dos Las que necesites. El QSA lo que hace es concatenar la query string de la petición a la query string de la url reescrita. > > Es decir tendre url de esta forma > > http://example.com/politica?promo=twitter > http://example.com/deporte?promo=mensaje > http://example.com/farandula?promo=espectaculo > > > entonces lo que veo es que son dos valores los que varian > > despues del "/" del dominio, es decir, politica, deporte, farandula y el > valor que viaja en la variable promo, se puede manejar esto desde dos > variables? > Sí, claro. Con el ejemplo que te puse debería funcionar. Y podrías poner más variables, tanto en el path como en la query string. Por ejemplo: RewriteRule ^([^/]+)(/([^/]+)?$ /index.php?seccion=$1&subseccion=$3 [QSA,L] Reescribiría también URLs como: http://example.com/política/internacional?promo=twitter&id=1234 por esta: http://example.com/index.php?seccion=política&subseccion=internacional&promo=twitter&id=1234