Molti vogliono usare WordPress per gestire la root del loro sito (es.: http://example.com) ma non vogliono che i file di WordPress risiedano sulla loro directory root. E' possibile quindi installare Wordpress in una sottodirectory della root ma facendo apparire il blog come se fosse installato nella root.
Il processo per spostare WordPress nella sua directory e' il seguente:
1. Create la nuova directory che conterra' i file di WordPress ( usiamo per esempio la directory /wordpress ):
Su un sistema
Linux posizionatevi sulla directory root del vostro sito e lanciate i comandi seguenti:
mkdir wordpress
chown apache:apache wordpress
2. Andate nel pannello
GENERALE di WordPress.
3. Nella casella
Indirizzo WordPress (URL): inserite l'indirizzo della nuova posizione dei file di WordPress. Esempio http://example.com/wordpress
4. Nella casella
Indirizzo del blog (URL): inserite l'indirizzo dell'URL della directory root. Esempio: http://example.com
5. Cliccate su
Aggiorna Opzioni (Non vi preoccupate di eventuali messaggi di errore e non provate a visualizzare il vostro blog, probabilmente ne ricavereste solo un messaggio di file non trovato)
6. Spostate i file di WordPress nella nuova directory.
7. Copiate i file
index.php e
.htaccess dalla directory di WordPress alla directory root del vostro sito. Il file .htaccess e' invisibile, se state usando un client FTP, probabilmente dovrete configurarlo per mostrare i file invisibili. Se non state usando i permalinks, probabilmente non vete un file .htaccess.
8. Aprite il file
index.php contenuto nella directory root con un editor di testo.
9. Modificate la linea:
require('./wp-blog-header.php');
come segue, usando il nome della directory in cui avete i file principali di Wordpress:
require('./wordpress/wp-blog-header.php');
salvate e uscite.
10. Loggatevi al nuovo indirizzo, dovrebbe essere qualcosa di simile a:
http://example.com/wordpress/wp-admin/
11. Se utilizzate i
Permalink, andate nel pannello Permalink e aggiornate la struttura di Permalink. WordPress aggiornera' automaticamente il vostro file
.htaccess se questo ha i permessi corretti. Se WordPress non puo' scrivere sul file .htaccess, mostrera' le nuove regole di rewrite che dovrete copiare manualmente nel file .htaccess (nella stessa directory che ospita il file index.php principale)