Path redirect con espressioni regolari

3 contenuti / 0 new
Ultimo contenuto
Path redirect con espressioni regolari

Ciao a tutti, dovrei riuscire a gestire un path di questo tipo
dominio.tld/XX-foo/YY-bar

in
dominio.tld/nome_pagina/XX/YY

pensavo di fare tutto con una espressione regolare fuori da htaccess (così da avere la possibilità di cambiare "nome_pagina" senza andare a modificare il file .htaccess). Esiste qualche cosa di questo tipo per drupal ? Pensavo a path_redirect, ma non supporta le regex da quanto ho potuto vedere. Anche cercando su google non mi viene fuori nulla.

Ah, voi la regular expression come la scrivereste per il .htaccess ?

Grazie e ciao.

M.

premesso che non ne so molto, io proverei con drupal_goto() in template.php o modulo custom, inserendo li tutta la logica

Ci ho pensato un po' su e secondo me dentro al .htaccess è meglio.

Se utilizzassi drupal_goto() dentro al mio modulo costum avrei una doppia chiamata a drupal per le pagine che voglio gestire, perchè la prima chiamata avviene verso la pagina "finta", poi via drupal_goto() faccio una nuova chiamata questa volta ad una pagina vera. Il che si traduce in 2 accessi al DB, due richieste http, etc etc.

Mi dispiace che non esista il modo di modificare la _GET['q'] al volo così da avere una sola chiamata a drupal.

M.

--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal