Friday, 2 May 2014

Protezione iniziale di un progetto Web

Se possibile, è meglio evitare di lavorare direttamente su un sito Web in produzione, ma nel caso non sia possibile fare altrimenti, ecco alcuni consigli.

Per impedire ai motori di ricerca di indicizzare una o più pagine del sito, inserire il seguente meta tag nella sezione <head> della indice Html:

 <meta name="robots" content="noindex, nofollow">

Per tutto il sito, utilizzare il file robots.txt con queste due righe:

User-agent: *
Disallow: /

Oppure è possibile proteggere il sito in sviluppo attraverso una password:

.htaccess
AuthUserFile /web/htdocs/www.nomesito.org/home/.htpasswd
AuthName "Sito in costruzione"
AuthType Basic
require valid-user nomevostroutente

Il path assoluto nell'esempio è basato su Aruba. Per trovarlo sul server si può scrivere un semplice file con l'istruzione:
<?php
echo  "Path fisico: ". $_SERVER["DOCUMENT_ROOT"];
?>

.htpasswd
(per generare la password: http://www.4webhelp.net/us/password.php)

Informazioni aggiuntive: http://www.mattcutts.com/blog/google-noindex-behavior/

Plugin et al.

Esistono anche plugin per la gestione del sito under development:

WP Maintenance  - http://wordpress.org/plugins/wp-maintenance-mode/
WP Private Only e WP Private Only Feed


Nel caso infine si abbia bisogno di spostare Wordpress in un'altra cartella può essere utile guardare qui: http://www.createwebsite.it/spostare-wordpress-in-una-cartella



Post a Comment