Ho una serie di URL come ....htaccess URL Rewrite Rimuovere stringa di query Chiavi
www.example.com/page/1/name/abc
www.example.com/city/la/name/abc
www.example.com/page/1/name/abc/city/la
www.example.com/page/1/
e si desidera convertire loro come ..
www.example.com/1/abc
www.example.com/la/abc
www.example.com/1/abc/la
www.example.com/1/
Fondamentalmente voglio nascondere le chiavi dalla stringa di query.
Come fare questo? Qualsiasi aiuto?
Modifica
devo chiavi diverse per ogni pagina e ci sono circa 25 chiavi per pagina.
Questo è alquanto incerta. Il problema riguarda il reindirizzamento proveniente dai tuoi controller che assomiglia al primo set di URL e desideri che il browser visualizzi solo il secondo elenco di URL?Se è così, c'è qualche ragione per cui non vorresti farlo con Apache e mod_rewrite? – FilmJ
Sì, lo stai facendo bene. E non ho detto che non voglio farlo con Apache e mod_rewrite. –
Dal tuo URL di esempio è quasi impossibile, come faresti a sapere quale valore deriva da quale chiave? se rimuovi le chiavi, sono sparite. avresti bisogno di un modello per risolvere ogni valore ancora –