Come reindirizzare le pagine in Drupal

August 7

pagine di reindirizzamento in Drupal possono essere raggiunti utilizzando alcuni metodi diversi, ma una opzione in particolare vi dà il pieno controllo del processo di reindirizzamento e il codice. Drupal, la soluzione di successo la gestione dei contenuti open-source, è in gran parte costruito e distribuito utilizzando Apache, il / 1.1 compatibile server Web HTTP. Pertanto, si è in grado di utilizzare le funzioni di Apache per l'attuazione di reindirizzamento in Drupal. Per essere in grado di utilizzare il reindirizzamento Apache 301 è necessario essere su un server Apache, che è raccomandato per le installazioni di Drupal.

istruzione

1 Scarica il file ".htaccess" dai file sito Drupal utilizzando il software client FTP. Dreamweaver, Internet Explorer o FileZilla funzionerà. Se non si dispone di un file .htacess passare alla Fase 2.

2 Aprire il file .htaccess con il software di editing del codice. Notepad funziona se non si dispone di un altro software di codice. Se non si dispone di un file .htaccess, aprire un documento vuoto.

3 Individuare il seguente codice nel file .htaccess:

Diverse regole di riscrittura.

<IfModule mod_rewrite.c>

RewriteEngine on

Modificare la RewriteBase se si utilizza Drupal in una sottodirectory eil riscrivere le regole non funzionano properly.RewriteBase / drupal

RewriteBase /

4 Immettere il seguente codice direttamente dopo il codice al punto 3:

reindirizzamenti personalizzati

RewriteRule ^ vecchio / URL / path $ http://YourSite.com/new/path [R = 301, L]

redirect fine personalizzati

"Vecchio / URL / percorso" si riferisce alla URL originale della pagina si reindirizza. E 'l'URL completo meno il "http://YourSite.com" porzione.

5 Aggiungere pagina aggiuntiva reindirizza utilizzando "RewriteRule" tra i "reindirizzamenti #custom" e "reindirizza #end custom" la note.

6 Salvare il file .htaccess e caricarlo nella posizione originale. Se questo è un nuovo file, caricarlo nella directory principale della vostra installazione di Drupal. Le pagine specificate verranno reindirizzati alla nuova pagina specificata.

Consigli e avvertenze

  • Un'altra opzione per reindirizzare le pagine in Drupal sta usando il modulo di reindirizzamento percorso. E 'anche parte del progetto di integrazione Drupal 7. Anche se, con 301 reindirizzamenti tramite il file .htaccess funziona con tutte le installazioni di Drupal.
  • Apache è utilizzato in oltre la metà dei server WWW in tutto il mondo, quindi è probabile che il vostro fornitore di hosting sta usando Apache. Verificare con il proprio fornitore per ulteriori dettagli.
  • Non modificare altre parti del file .htaccess, a meno che non si sa precisamente cosa si sta facendo. Modifica questo file in modo non corretto può causare il vostro sito non al lavoro e potenzialmente bloccare fuori della vostra installazione di Drupal.