Come rendere il sito disponibile per gli altri, mentre lo sviluppo è in linea?
-
20-09-2019 - |
Domanda
E 'possibile per rendere il sito disponibile durante la modifica di esso, mentre in linea?
Se sì, qual è il metodo chiamato e come si fa?
Ho una società webhosting quindi non è il mio server!
Soluzione
In genere, le persone utilizzano il file .htaccess per proteggere con password fino a quando si è pronti a mostrare al mondo
Ecco un link ad un articolo con le istruzioni
http://www.elated.com/ articoli / password di protezione-your-pagine-con-.htaccess /
Altri suggerimenti
Ho avuto lo stesso problema, ho appena messo su una pagina "coming-soon.html" e reindirizzati tutti senza il mio IP lì via .htaccess, ecco la domanda su SO: Vuoi per reindirizzare tutti i visitatori tranne che per me [.htaccess]
In alternativa, se si tratta di ASP.Net -. Posizionare un file chiamato app_offline.htm alla radice del sito
Se si sta caricando una nuova versione del sito è possibile creare un collegamento simbolico al posto della directory principale e quindi passare che quando il sito pronto. È anche possibile passare il link simbolico alla versione precedente, se qualcosa va storto.
È possibile creare un file .htaccess in questo modo:
RewriteCond $1 !offline.html$
RewriteCond %{REMOTE_ADDR} !^your_ip_adress
RewriteRule ^(.*)$ http://www.mydomain.com/offline.html [R=302,L]
In poche parole i file in una nuova directory e non dirlo a nessun altro il nome della directory. (Oppure si può dire di alcuni beta tester, se volete.)
Quando le pagine sono pronte e collaudate, basta spostare i file nel posto normale (dopo aver spostato i vecchi file esistenti nella directory di backup). In questo modo, si ha sempre un sito di lavoro on-line.
Ma in generale, è meglio per sviluppare il sito Web sul computer locale, non in linea.