Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

Redirect tra pagine interne in Drupal

Cerchi consigli per migliorare il tuo sito? Vuoi aprire un sito in poco tempo?
Discuti con altri webmaster, chiedi chiarimenti ed opinioni in tutta libertà.
Lo spam verrà cancellato.

Redirect tra pagine interne in Drupal

Messaggioda 19Natale83 » gio apr 22, 2010 10:41 am

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.
http://medicinapertutti.it
Avatar utente
19Natale83
Bronze Member
Bronze Member
 
Messaggi: 719
Iscritto il: lun ott 29, 2007 9:22 am
Località: Bari

Re: Redirect tra pagine interne in Drupal

Messaggioda 19Natale83 » ven apr 30, 2010 10:55 am

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+]
http://medicinapertutti.it
Avatar utente
19Natale83
Bronze Member
Bronze Member
 
Messaggi: 719
Iscritto il: lun ott 29, 2007 9:22 am
Località: Bari


Torna a Sviluppo Web

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising