Pagina 1 di 1

Redirect tra pagine interne in Drupal

MessaggioInviato: gio apr 22, 2010 10:41 am
da 19Natale83
Ciao a tutti!
E' da un po' che non vi scrivo...
Vorrei fare un redirect di alcune pagine del mio sito, costruito con Drupal, ad altre pagine dello stesso mio sito. Ho provato via htaccess in questo modo:
Codice: Seleziona tutto
Redirect 301 /argomento/pompa-sodio-potassio-rif-0 http://medicinapertutti.altervista.org/argomento/pompa-sodio-potassio

ma il redirect non lo fa.
Come posso risolvere?
Grazie!

P.S.: la necessità di un redirect è dovuta al fatto che in Drupal uso il modulo "libri" il quale, secondo me, ha un inconveniente: uno stesso argomento (quindi una pagina web) non posso inserirla in due libri diversi a meno che non cambi il titolo ad uno dei due. Cambiare il nome non posso farlo, quindi, finora, ad esempio, ho creato la pagina "Cellula" nel libro A e la pagina vuota "Cellula [rif.]" nel libro B, con un link in quest'ultima che rimanda alla "Cellula" del libro A.
Non so se sono stato chiaro... Comunque, se non si trova una soluzione più elegante per questo simil-problema, il redirect mi può andare bene.

Re: Redirect tra pagine interne in Drupal

MessaggioInviato: ven apr 30, 2010 10:55 am
da 19Natale83
Dopo varie ricerche, mi do la risposta da solo, magari può servire ad altri...

Il modulo book non permette di assegnare la stessa pagina a più libri. Esiste, però, un modulo che si basa su book, che permette di assegnare un nodo a più "alberi" (http://drupal.org/project/trees).

Per quanto riguarda il redirect tra pagine interne, si può utilizzare il seguente codice usando il filtro "Codice PHP" sulla pagina origine:
Codice: Seleziona tutto
<?php
drupal_goto('node/X');
?>

dove node/X è il nodo destinazione.

[applauso+]