WebSite X5Help Center

 
Stefano M.
Stefano M.
User

2023.2.6 - Modo manutenzione sito  it

Autore: Stefano M.
Visite 681, Followers 3, Condiviso 0  

Non riesco a trovare un modo per mettere il sito in modalità manutenzione durante le modifiche.

Durante modifiche importanti sarebbe ottimo avere una specie di pagina di fuori servizio, lavori in corso, modo manutenzione per evitare che il sito venga utilizzato durante l'upload della nuova versione.

Esiste la possibilità? Sulle guide non ne ho trovato traccia.

Grazie

Stefano

Postato il
7 RISPOSTE - 4 UTILI - 1 CORRETTO
Giancarlo B.
Giancarlo B.
User

non direi, devi provvedere tu, volendo anche tramite .htacces

Leggi di più
Postato il da Giancarlo B.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese ESUtente del mese PT
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese ESUtente del mese PT

... in + .. forse(!) potrebbe interessare una mia invenzione che si trova >  qui ...   

.

ciao

.

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Stefano M.
Stefano M.
User
Autore

Per il momento ho creato una pagina manutenzione.html

Nel file .htaccess ho messo questo:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REMOTE_ADDR} !^xxx.xxx.xxx.xxx
RewriteCond %{REQUEST_URI} !/manutenzione.html$ [NC]
RewriteCond %{REQUEST_URI} !\.(jpe?g?|png|gif) [NC]
RewriteRule .* http://xxxxxxxxxxx.it/manutenzione.html [R=302,L]
</IfModule>

Volendo si può mettere l'ip del client sulla terza riga, così il client può testare il server mentre tutti gli altri vedranno solo la pagina di manutenzione.

Mi sembra non sia possibile definire cosa scrivere dentro htaccess da websitex5

Leggi di più
Postato il da Stefano M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese ESUtente del mese PT

... a questo punto ".htaccess" sarebbe da preferire per esperti, e se tieni traccia di quello che fai, puoi creare tu stesso in locale il file ".htaccess", che poi basta allegare al progetto nei modi consueti con destinazione la root del sito...
... in questo modo tale file verrebbe esportato tutte le volte con lo stesso progetto, sovrascrivendo il precedete...
... oppure vedi nella Guida le opzioni previste al  Passo_3  | Mappa > (PRO) Pagina 404, e nel caso sono utili i commenti di Claudio, > qui...

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Stiac Engineering
Stiac Engineering
User

Non ho avuto modo di testare la soluzione di KolAsim, ma posso confermare che il file .htaccess è abbastanza sensibile da maneggiare. 

In aggiunta mettere in manutenzione via .htaccess crea problematiche all'utenza che deve rivisitare il sito dopo il termine della manutenzione in quanto il browser ha memorizzato il redirect nella cache.

Per siti ancora non visitati è la soluzione ottimale, tuttavia se va usato su strutture attive è preferibile usare un metodo diverso che cerchi quanto possibile di non memorizzare il redirect nella memoria.

Personalmente ho messo su una struttura in PHP, che mi consente anche una programmazione delle cartelle e temporale e almeno dai miei test, quando viene disattivata la modalità, l'utente viene poi reindirizzato correttamente (es. https://www.gebher.com/quick/A8eSRGem1HqU).

Stefano M.
Mi sembra non sia possibile definire cosa scrivere dentro htaccess da websitex5

Corretto, attualmente non è possibile e non si hanno info su future implementazioni. Tuttavia puoi usare direttamente la UI messa a disposizione dal servizio di hosting per modificare tale file e/o usare FTP di terze parti.

Leggi di più
Postato il da Stiac Engineering
Stefano M.
Stefano M.
User
Autore
 ‪ KolAsim ‪ ‪
... a questo punto ".htaccess" sarebbe da preferire per esperti, e se tieni traccia di quello che fai, puoi creare tu stesso in locale il file ".htaccess", che poi basta allegare al progetto nei modi consueti con destinazione la root del sito... ... in questo modo tale file verrebbe esportato tutte le volte con lo stesso progetto, sovrascrivendo il precedete... ... oppure vedi nella Guida le opzioni previste al  Passo_3  | Mappa > (PRO) Pagina 404, e nel caso sono utili i commenti di Claudio, > qui... .

Esatto, ma lo scopo in questo momento è poter testare il sito prima di metterlo live.

Effettivamente modificando .htaccess websitex5 va solo ad aggiungerci le sue righe, salvaguardando quelle già impostate sul file; quindi basta caricarlo una volta sola, ed eventualmente modificarlo alla fine via ftp.

Grazie a tutti

Stefano

Leggi di più
Postato il da Stefano M.