Come mettere offline il mio sito
Autor: Ezio R.
Visited 1425,
Followers 5,
Udostępniony 0
Ho necessità di mettere il mio sito temporaneamente offline per manutenzione. C'è un modo per poterlo fare dal programma in modo tale che qualsiasi pagina online si tenti di raggiungere si venga reindirizzati alla stessa pagina di manutenzione che ho creato appositamente?
Grazie
Posted on the
...non so se l idea ti piace o possa essere utile...fossi in te, farei un web di una sola pagina nel tuo dominio.
Sistemato il tuo web principale, cancelli il web temporaneo (di una pagina) e inserisci il tuo.
...altrimenti attendi soluzioni di altri utenti...
ciao
ps: puoi fare una copia del tuo web, cancelli tutte le pagine tranne la tua di manutenzione che potrebbe essere la home page
Autor
Ti ringrazio ma a questo c'ero arrivato anche io ma non è quello che vorrei perchè ogni volta devo cancellare tutto ricaricare tutto da file manager interno che è lentissimo e poi ricaricare il tutto sempre lentissimamente.
Molti altri software prevedono già un semplice interruttore on/off quì pare di no. Ho trovato solo la funzione errore 404 ma non mi serve allo scopo.
spero tu sia su host Linux... ... se si , istruzione 307 nell'htaccess e rimandi ad una pagina di manutenzione... senza cancellare nulla e perdere lato SEO.
trovi le spiegazioni qui
https://www.unsitoweb.it/sito-in-manutenzione-tramite-htaccess-senza-utilizzare-plugin.html
Autor
Ti ringrazio, aveva già trovato questa soluzione ma sono su host windows e no Linux. Ovviamente avevo provato lo stesso a modificare il file .htaccess presente nella root del mio sito salvando la copia originale ma nulla.... non funziona.
mi spiace...
htaccess funziona solo sotto Linux. Quello che vedi è probabilmente quello generato da website per la direttiva 404, ma ovviamente non può funzionare.
Gli host Windows, se posso li evito.
Con Linux , a parte maggiore compatibilità e performance , hai molte più possibilità di personalizzazione e funzionalità...
come in questo caso ad esempio.
Autor
Capisco ma ho sempre avuto windows su aruba. Non saprei se migrando su Host Linux potrei incappare in qualche problematica.
... una mia personale ed esclusiva idea , direi quasi banale, semplicissima da attuare e velocissima per passare dal sito attivo o meno, e senza dover più toccare il progetto...
... la logica da seguire sarebbe questa:
... creare un pagina CUSTOM in HTML di base, con il solo messaggio "in lavorazione" o quel che si preferisce,
... creare un file JS di controllo, la CHIAVE di tutto, da dichiarare (HEAD) e da allegare nel progetto...
... quindi, per passare il sito dalla situazione attiva o viceversa basterebbe editare solo la variabile di controllo con il FileManger nel JS, o semplicemente riuppandolo con client FTP di terze parti...
.
Autor
La pagian Manutenzione me la sono già fatta ma non saprei come dirottarvici qualsiasi accesso ad altre pagine o elementi. Il mio sito è bene indicizzato su Google e la gente lo trova e vi accede anche da pagine secondarie , blog ecc. Anche semplicemenmte fare una copia della HomePage (index) da sostituire per la manutenzione , non mi mette a riparo da accessi da altre vie ed essendo un e-commerce non mi mette a riparo dagli acquisti anche se in manutenzione. Il JS non saprei come impostarlo.... ma dovrebbe comunque inibire l'accesso ad ogni parte del sito e rimandare alla pagina manutenzione.
Grazie
Solo vantaggi con Host Linux...
e tramite htaccess, fai quello che vuoi...
Secondo me, per ora, hai avuto problemi soltanto perchè hai windows e non come stai dicendo tu
X Ezio, ... non ho capito se ti interessava o meno il mio procedimento nei termini da me detti...
... se è sì, ...allora avvisami per procedere, ...così appena avrò tempo ti metterò due righe di codice in concreto partendo da quella mia idea per ora basata sulla logica, ...altrimenti attendi altre idee ed input da altri...
.
Ezio, scusami...il tuo problema principale forse é un altro...
secondo me se usi un porgramma esterno ftp cancelli il tutto il tuo web e lo carichi in pochissimi minuti.
Fai prima a farlo che a cercare una risposta in questo forum... :)
(...almeno, questa é la mia opinione...).
volendo anche con FTP di Website
Autor
Per una soluzione del genere non mi sarei nemmeno sognato di fare un post! Perdere dati SEO, indicizzazione ecc. che ho acquisito in anni e anni.....
Autor
Certo che mi interessa se porta a quello che ho specificato: reindirizzare ogni pagina online ad una pagina di manutenzione. Te ne sarei grato.
... OK ...in fondo quel che ho ideato mentalmente è semplice da attuare, in quattro passi...
1) ... creare un pagina CUSTOM (non del progetto) in HTML di base, con il solo messaggio "in lavorazione" o quel che si preferisce, e nominata "manutenzione.html",. ...da inviare nella radice del sito con client FTP di terse parti, oppure semplicemente con il FileManager del Server...
2) ... nel Progetto allegare il file "disattivak.js" .... lasciando "files" come destinazione...(*)...
3) ....nel progetto al Passo_1 | Esperto | Codice personalizzato > 2^opzione incollare questa dichiarazione JS:
<!-- disattivazione temporanea del sito con controllo anti-cache || by KolAsim -->
<script src="files/disattivak.js" onload="this.onload=this.src=this.src+'?'+new Date().getTime()//K"></script>
4) ... (*) ... per il contenuto del file "disattivak.js" incollare questo codice nel Blocco note di Windows:
//disattiva sito by KolAsim
var disattivaK = false; // assegnare "true" per disattivare, (oppure assegnare "false") (o valore nullo "")
if(disattivaK == true) {location.href = "manutenzione.html" }
... e salvare il file con nome ed estensione corretti: disattivak.js
... quando si vorrà attivare o disattivare il sito, basterà editare il file "disattivak.js" con i FileManger del Server, e modificare il valore della variabile "disattivaK" in true o false; ...(oppure editare localmente il file ed inviarlo in rete nella cartella "files" in qualsiasi altro modo, o con X nelľestensione)...
...
... mi pare di non aver dimenticato niente, più semplice a farsi che a dirsi...
... c'è solo da provare...
.
ciao
.
Autor
Grazie ho già fatto tutto come da te spiegato e sto aggiornando il sito. Speriamo funzioni. Ti farò sapere.
Ancora grazie
Autor
Ti ringrazio infinitamente ..... tutto funziona perfettamente. Ho inserito il codice dalla sezione Esperto al passo 1 ma che nella mia versione si chiama Avanzate e poi codici , ma ci sono arrivato lo stesso. Mi sono fatto la pagina manutenzione pulita con solo una grafica di sfondo e il messaggio al centro e poi ho caricato il file disattivak.js elaborato su false. Quando finisce la manutenzione rientro col file manager e lo inibisco semplicemente rinominandolo disattivak.js.false e tutto ritorna fruibile. Grazie ancora per il prezioso aiuto.
... si sì, ... anche ... ...
.