WordPress multisite – Cambiare da subdomain a subdirectory

WordpressQuando si installa Wordpress in modalità “multisite” (network) viene esplicitamente indicato che non sarà più possibile cambiare questa modalità.
In effetti non è facile modificare un installazione dal sotto-dominio (di terzo livello) a sottodirectory, ma c’è un modo per farlo.
Innanzi tutto bisogna modificare wp-confg.php.
La stringa : define( ‘SUBDOMAIN_INSTALL’, true );
deve essere modificata in : define( ‘SUBDOMAIN_INSTALL’, false );

E’ necessario modificare anche il file .htaccess che deve essere modificato da così :

# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]

# uploaded files
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule . index.php [L]

# END WordPress

a così:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]

# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^[_0-9a-zA-Z-]+/(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^[_0-9a-zA-Z-]+/(.*.php)$ $1 [L]
RewriteRule . index.php [L]
</IfModule>
# END WordPress

ma non è ancora “finita”. I siti web che, all’interno erano nella modalità sottodominio sono “rimasti” in questo modo.
Non è possibile, ne consigliabile, accedere al database WordPress per tentare una modifica da :sito.w3x.it a www.w3x.it/sito.
Si può procedere in questo modo.
Si può creare un sito nella nuova modalità (subdirectory) che sarà il sostituto di quello vecchio.
Adesso si può utilizzare il PLUGIN : NScloner , per “copiare” il vecchio sito web sul nuovo.
Il Plugin provvederà all’aggiornamento del link in fase di migrazione.

NsCloner

Seguici su :

Twitter Google+ Facebook LinkedIn

Potrebbero interessarti anche:

    Per maggiori informazioni, per suggerimenti e consulenza contatta la nostra Web Agency.
    Il nostro staff di professionisti sarà lieto di fornire tutte le informazioni ed i costi riguardanti il servizio.

    WebMaster Firenze

    Oppure, se preferisci, CONTATTACI attravero il modulo presente in questa pagina:

    Il tuo nome (richiesto)

    La tua email (richiesto)

    Telefono

    Il tuo messaggio

    Dichiaro di avere inserito nel modulo di richiesta dati reali e dichiaro pertanto che tali dati corrispondono ai propri reali dati personali. Sono consapevole che è facoltà di assistenzadelPc.it perseguire nelle opportune sedi ogni violazione ed abuso.


    Acconsento al trattamento dei dati personali, ai sensi dell'art. 13 del D.lgs. n. 196/2003 [Privacy Policy]

    Fonti : WordPress multisite Cambiare da subdomain a subdirectory, Changing Multi-Site from Sub-Directory to Sub-Domain, WordPress multisite cambiare modalità, WordPress multisite passare alla modalità sottocartella, WordPress multisite passare da sottodominio alla modalità sottocartella, WordPress multisite passare dal dominio di terzo livello alla modalità subfolder, Invertire WordPress multisite, WordPress Multisite Change setup, WordPress Multisite cambiare modalità