Capita a volte, per le più disparate ragioni, che vanno dalla sicurezza alla necessità di sviluppare un progetto web in parallelo ad un progetto già in produzione (situato nello stesso dominio) di avere la necessità di installare WordPress in una sottocartella, e solo quando il progetto è completato, renderlo visibile sulla root del dominio.

L’operazione è piuttosto semplice da fare, anche se forse un pò macchinosa.

ecco i passaggi:

  1. Innanzitutto installiamo WP nella subdirectory di nostro interesse per esempio www.tuosito.com/newsite/
    non mi dilungo nella spiegazione su come fare questa operazione, se avete domande scrivete nei commenti o contattatemi sarò felice di aiutarvi.
  2. quindi sviluppate il vostro sito, attenzione in questo caso la directory amministrativa di default sarà www.tuosito.com/newsite/wp-admin ed il frontend sarà visibile naturalmente su www.tuosito.com/newsite
  3. Una volta completato il nuovo progetto dovrete:
    1. creare un file index.php da mettere nella root ( quindi sopra la directory qui / e NON qui /newsite ) all’interno del quale dovrete inserire il seguente codice:

      define('WP_USE_THEMES', true);
      require( dirname( __FILE__ ) . '/newsite/wp-blog-header.php' );
      Attenzione: ricordatevi di cambiare il nome della directory newsite e mettere il nome della vostra directory

       

    2. create un file .htaccess ed affiancatelo a quello appena creato (ciò vuol dire mettelo nella root) ed al suo interno:RewriteEngine On
      RewriteBase /
      RewriteRule ^index\.php$ – [L]
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule . /newsite/index.php [L]

      Ocio all’ultima riga.. ricordatevi di cambiare il nome della directory newsite.

    3. Fatto questo accedete al pannello di amministrazione del vostro nuovo sito quindi: www.tuosito.com/newsite/wp-admin
      andate in Impostazioni -> Generali e modificate l’url che riferita alla voce Indirizzo Sito (URL) andando a togliere il riferimento alla sottocartella.Attenzione: la voce Indirizzo WordPress (URL) deve rimanere con il riferimento alla sotto cartella.. es. www.tuosito.com/newsite/

Come installare wordpress in una sottocartella visualizzandolo comunque nella root principale ultima modifica: 2019-12-19T00:55:23+01:00 da Antonio Scherillo

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

7 + 5 =