Installare WordPress in una directory dedicata
Molte persone preferiscono usare WordPress nella directory principale del proprio sito (p. es. http://miosito.it) ma non vogliono che i vari file di WordPress affollino la directory principale.
WordPress permette di installare i propri file in una sottodirectory e contemporaneamente fare in modo che il blog sia visualizzabile nella root del sito. La procedura per spostare WordPress nella sua sottodirectory è questa:
- Crea la sottodirectory che conterrà i file di sistema di WordPress (ad esempio /wordpress).
- Vai in Impostazioni, Generale.
- Nella casella Indirizzo WordPress (URL): inserisci l’indirizzo della sottodirectory appena creata.
Esempio: http://miosito.it/wordpress - Nella casella Indirizzo del blog (URL): inserisci l’indirizzo relativo alla directory principale del sito.
Esempio: http://miosito.it - Clicca su Salva le modifiche. (Non preoccuparti se compare un messaggio di errore e soprattutto non cercare di visualizzare il tuo blog!)
- Sposta i file di WordPress nella nuova sottodirectory (Indirizzo WordPress).
- Copia i file index.php e .htaccess dalla directory di WordPress alla directory principale (Indirizzo del blog).
- Apri il file index.php contenuto nella directory principale in un editor di testo
- Fai queste modifiche e salva il file. La riga
require('./wp-blog-header.php');
deve diventare
require('./wordpress/wp-blog-header.php');
Ovviamente wordpress va cambiato con il nome della sottodirectory che hai creato
- Fai il login nel nuovo indirizzo che dovrebbe essere http://miosito.it/wordpress/wp-admin/
- Se usi i Permalink, vai in Impostazioni, Permalink e aggiorna la struttura (non serve che cambi i valori). WordPress aggiornerà automaticamente il file .htaccess. Questo file deve avere i permessi di scrittura, quindi se non li ha, WordPress ti mostrerà le nuove regole che dovrai copiare e incollare nel tuo file .htaccess (quello che hai copiato insieme al file index.php.)
Questo post è una libera traduzione della pagina Giving WordPress Its Own Directory.