Siti web

Impostazioni del sito

The Settings tab holds the small number of site-wide switches that do not belong to any other tab: whether HTTPS is forced, whether the site is showing a maintenance page, which file is served when…

La scheda Settings contiene un piccolo numero di switch a livello di sito che non appartengono ad altre schede: se HTTPS è forzato, se il sito mostra una pagina di manutenzione, quale file viene servito quando qualcuno apre una cartella, e il pulsante che elimina il sito in modo permanente.

Dove si trovano le impostazioni del sito

Apri Websites, fai clic sul sito, apri il menu Settings nella barra delle schede del sito, e scegli Settings. La pagina è intitolata Settings ed è divisa in tre sezioni etichettate: Behavior, Serving e una rossa Danger Zone.

Site settings page in KPanel

Tutto su questa pagina richiede il permesso sites:write. I membri del team in sola lettura possono vedere i valori attuali ma gli interruttori sono bloccati e la Danger Zone è completamente nascosta.

Forza HTTPS

L'interruttore Force HTTPS reindirizza ogni richiesta HTTP semplice alla versione HTTPS dello stesso URL. Il panel consiglia di lasciarlo attivo, e c'è quasi nessuna ragione per disattivarlo su un sito live.

Con questa opzione attiva, un visitatore che digita il tuo dominio senza uno schema, o segue un vecchio http:// link da qualche parte, arriva sulla versione sicura piuttosto che essere servito in testo semplice. I browser mostrano il lucchetto, gli avvisi di contenuto misto scompaiono, e tutto ciò che dipende da un contesto sicuro, come i service worker, funziona.

Disattivalo solo mentre stai diagnosticando un loop di reindirizzamento, e riattivalo dopo.

Non attivare Force HTTPS prima che il sito abbia un certificato funzionante. Se il certificato non è stato ancora emesso, forzare HTTPS invia i visitatori a una pagina che il loro browser rifiuta di caricare. Conferma prima il certificato: vedi SSL Certificates.

Se lo attivi e il sito inizia a reindirizzare continuamente, la causa più comune è un secondo reindirizzamento definito dentro l'applicazione, per esempio in .htaccess o in WordPress, che fa lo stesso lavoro. Rimuovi uno dei due. Fixing Mixed Content Warnings copre il caso correlato dove la pagina si carica ma il lucchetto non appare.

Maintenance Mode

Maintenance mode mostra una pagina di manutenzione a tutti i visitatori. La descrizione sulla pagina è intenzionalmente esplicita: il tuo sito sarà inaccessibile fino a quando non lo disabiliti.

L'attivazione rivela un campo Maintenance message opzionale. Compilalo. Il suggerimento predefinito è breve e ragionevole, ma un messaggio specifico è molto migliore per chiunque vi si imbatta: spiega cosa sta accadendo e quando ti aspetti di essere di nuovo disponibile.

Fai clic su Save Changes per applicare. Il pulsante conferma con un segno di spunta quando la modifica è stata memorizzata.

Usa la maintenance mode quando stai facendo qualcosa che sembrerebbe rotto a metà dell'operazione: un grande import di contenuti, uno swap di tema su un sito live, una migrazione di database. Non lasciarla attiva più a lungo di quanto necessario.

La maintenance mode si applica a tutti, incluso te. Non c'è alcun bypass in questo panel, quindi pianifica di fare il lavoro tramite KPanel, SFTP o l'admin di WordPress piuttosto che tramite il sito pubblico. I motori di ricerca che eseguono la scansione durante la finestra vedono la pagina di manutenzione piuttosto che i tuoi contenuti, il che è un altro motivo per mantenere la finestra breve.

Directory Index

La sezione Serving controlla il documento predefinito: il file servito quando un visitatore apre una cartella piuttosto che nominare un file. I file vengono provati nell'ordine in cui li elenci, e il primo che esiste vince.

L'impostazione predefinita della piattaforma è index.php index.html, che è corretta per WordPress e per qualsiasi applicazione PHP. Il campo mostra una pillola Custom una volta che lo hai modificato, quindi puoi sempre dire se sei sull'impostazione predefinita.

Sono offerti tre preset come chip cliccabili:

PresetUsare quando
index.html index.phpUna pagina statica iniziale si trova davanti a un'applicazione PHP
index.php index.htmlL'impostazione predefinita della piattaforma, corretta per WordPress e app PHP
index.htmlUn sito puramente statico, senza fallback PHP desiderato

Digita il tuo elenco se hai bisogno di qualcos'altro: separa i nomi dei file con spazi. Fai clic su Save per applicare, o Reset per tornare all'impostazione predefinita.

La ragione più comune per cambiare questo è una pagina di destinazione statica che deve prevalere sul proprio front controller dell'applicazione. Se il tuo sito inizia improvvisamente a servire la pagina sbagliata dopo un deploy che ha aggiunto un index.html, è per questo motivo.

Eliminazione di un sito

La Danger Zone in fondo contiene una singola azione. Il testo di avviso è esplicito sull'ambito: eliminare rimuove permanentemente il sito, e tutti i file, i database, i certificati SSL e i backup scompaiono con esso. Questo non può essere annullato.

Il flusso è intenzionalmente in due passaggi. Fai clic su Delete Site, poi conferma con Confirm Delete, o fai clic su Cancel per ritirarsi. Una volta confermato, verrai rinviato all'elenco Websites e il sito sarà scomparso.

L'eliminazione rimuove anche i backup, quindi la solita rete di sicurezza non si applica. Scarica tutto ciò che vuoi mantenere prima di iniziare: i file su SFTP e il database come dump. Vedi Uploading Files With SFTP e Connecting To Your Database Over an SSH Tunnel.

Se stai rimuovendo un sito perché non hai più bisogno dell'hosting, eliminare il sito non è la stessa cosa che cancellare il piano. L'abbonamento continua a essere fatturato fino a quando non lo annulli: vedi Cancelling a Service.

Se stai spostando un sito altrove e vuoi mantenere il dominio, rimuovi prima il dominio dal sito in modo che sia libero di puntare a un'altra parte: vedi Site Domains Tab.

Cosa non è su questa pagina

Molte configurazioni del sito si trovano altrove nella barra delle schede, e il modo più veloce per perdere tempo qui è cercarle in Settings:

  • Versione PHP e limiti: Advanced, poi PHP.
  • Reindirizzamenti e pagine di errore: Advanced, poi Redirects o Error pages.
  • Protezione con password e blocco IP: Advanced, poi Password protection.
  • Backup e ripristino a un momento specifico: il menu Backups.
  • Cache e CDN: il menu Performance.
  • Domini e DNS: il menu Domain.

Risoluzione dei problemi

Save Changes non fa nulla di visibile. Il pulsante mostra brevemente un segno di spunta. Se mostra invece un toast di errore, il salvataggio è stato rifiutato; ricarica la pagina e controlla se il tuo ruolo ha ancora accesso in scrittura.

Maintenance mode è disattiva ma i visitatori vedono ancora la pagina di manutenzione. Il loro browser o un proxy ha memorizzato la pagina nella cache. Esegui un aggiornamento forzato, e se il sito è dietro il CDN, svuota la cache: vedi Purging the CDN Cache.

La modifica dell'indice di directory non ha avuto effetto. Una regola di riscrittura a livello di applicazione ha la priorità. Controlla .htaccess: vedi Editing .htaccess.

Dove andare dopo

Hai ancora bisogno di aiuto?

Scrivici a support@kapsulehost.com oppure apri una chat in KPanel.

Apri KPanel
Impostazioni del sito