GNU/Linux >> Linux Esercitazione >  >> Panels >> Plesk

Come fare in modo che WordPress non appaia come se fosse in una sottocartella

Questo articolo mostra come garantire che i visitatori che raggiungono il tuo sito web vedano il tuo sito web WordPress quando è installato in una sottodirectory come /wordpress o /blog. Se stai cercando informazioni su come installare WordPress, abbiamo un'ottima guida dettagliata per creare un blog WordPress proprio qui!

Se hai installato WordPress in una sottodirectory come /blog o /wordpress, significa che devi accedervi andando su tuodominio.com/blog o tuodominio.com/wordpress. Ma ora vuoi che il tuo sito WordPress venga mostrato ai visitatori senza dover inserire /blog o /wordpress dopo il tuo dominio! Ci sono un paio di modi per farlo...

Soluzione 1:Sposta WordPress alla radice (Clona)

Il modo più pulito per risolvere questo problema è utilizzare la nostra utility per app Web con 1 clic per clonare WordPress nella radice, quindi rimuovere l'installazione originale (quella nella sottocartella). Se preferisci che la struttura delle cartelle rimanga così com'è (forse ti piace una radice Web pulita!), Passa alla Soluzione 2 di seguito. Se sei indifferente, ti suggeriamo di implementare questa soluzione:

  1. Accedi a Plesk
  2. Fai clic sul pulsante App Web con un clic
  3. Trova la tua installazione di WordPress nell'elenco delle app installate, quindi fai clic sul pulsante che dice Clona quando ci passi sopra con il mouse. Assomiglia a due frecce affiancate che puntano verso il basso.
  4. Seleziona lo stesso dominio della destinazione e assicurati di non specificare alcun percorso/sottodirectory
  5. Procedi con il processo di clonazione.
  6. Una volta completato, assicurati di poter caricare il tuo sito web senza la sottodirectory.

Ora vedrai due installazioni di WordPress nell'elenco delle app Web con 1 clic delle applicazioni installate. Esegui un backup della vecchia installazione (nella sottodirectory) quindi rimuovilo facendo clic sul pulsante X.

È importante rimuovere la vecchia installazione per motivi di sicurezza e per essere sicuri che non ci sia ancora nulla che faccia affidamento sui file nella sottodirectory. Meglio saperlo ora che non essere sicuri del motivo per cui ci saranno problemi tra mesi!

Soluzione 2:carica WordPress dalla sottocartella

Avvertenze:

  1. non lasciare più copie dello stesso sito in esecuzione contemporaneamente a meno che non siano completamente separate (sottodomini diversi, ad esempio). In questo modo le cose saranno davvero confuse e le app Web con 1 clic molto probabilmente causeranno problemi con questa configurazione durante gli aggiornamenti. Assicurati che se utilizzi questa soluzione, è solo nel caso in cui tu abbia una singola installazione di WordPress.
  2. Avere un indirizzo WordPress diverso dall'indirizzo del sito può far sì che alcuni plugin e temi smettano di funzionare. Si consiglia vivamente di clonare il sito alla radice piuttosto che lasciarlo in una sottocartella.

I seguenti passaggi ti mostreranno come configurare WordPress in modo che sia possibile accedervi da www.domain.com (senza la sottodirectory) senza clonare WordPress nella root del tuo dominio, permettendoti così di lasciarlo nella sua attuale sottocartella.

Quando lavori con i file web del tuo dominio principale (utilizzando Plesk File Manager o FTP), la "root" o "web root" è tutto all'interno della cartella chiamata httpdocs. Se si tratta di un dominio aggiuntivo, la radice Web è stata definita da te quando l'hai inizialmente creata, molto probabilmente si tratta di una cartella con lo stesso nome del dominio. Faremo riferimento alla tua webroot come "httpdocs" di seguito, quindi se stai utilizzando un dominio aggiuntivo, assicurati di sostituire quel riferimento con la tua effettiva cartella web root.

ATTENZIONE :Al passaggio 7 NON modificare l'impostazione "Indirizzo WordPress (URL)" . Tale impostazione DEVE continuare ad avere il percorso di installazione completo. Assicurati di solo modificare il valore "Indirizzo sito"

  1. Se conosci i tuoi dati di accesso FTP, accedi tramite SFTP o FTPS. In caso contrario, è più semplice utilizzare Plesk File Manager. Questo viene fatto accedendo a Plesk, quindi facendo clic su "File" nel menu principale.
  2. Apri la cartella httpdocs, quindi vai alla cartella in cui hai installato WordPress (probabilmente qualcosa come /blog o /wordpress)
  3. Copia il file index.php nella directory principale (quella indietro, in httpdocs).
  4. Modifica il file index.php che hai spostato nella web root e cambia la riga che dice require('./wp-blog-header.php'); require(‘./wordpress/wp-blog-header.php’); Se hai utilizzato qualcosa di diverso da "wordpress" come directory/percorso di installazione della sottocartella (come "blog"), inserisci il nome della cartella tra le barre
  5. Assicurati di salvare index.php in httpdocs
  6. Accedi a WordPress con il tuo utente amministratore e vai su Impostazioni> Generale
  7. Rimuovi /wordpress (o /blog o qualunque sia la tua cartella di installazione) dalla fine di "Indirizzo del sito (URL)" e salva le modifiche.

Congratulazioni! Ora dovresti trovare che l'installazione di WordPress è accessibile su http://yourdomain.com

Hai trovato utile questa guida o hai bisogno di ulteriore aiuto? Dai un'occhiata al nostro prodotto fix my website, all'hosting web condiviso e all'hosting VPS canadese, oppure dai un'occhiata al nostro blog per ulteriori fantastiche informazioni come questa!


Plesk
  1. Come far funzionare i Permalink di WordPress in Nginx

  2. Come eseguire retroattivamente uno script come root?

  3. Come fare in modo che Ibus non ignori ~/.xcompose?

  4. Come posso rendere permanentemente un file di sola lettura su Linux in modo che anche root non possa modificarlo?

  5. Come faccio a rendere un file NON modificabile?

Come installare WordPress su Ubuntu 17.04

Come installare WordPress su Ubuntu 17.10

Come installare WordPress su Ubuntu 18.04 LTS

Come installare WordPress su Linux Mint 19

Come installare WordPress su Linux Mint 20

Come rendere Ubuntu 22.04 simile a Mac OS