Ciao a tutti!
Premetto che NON ho modificato nulla nel mio sito da mesi.
Attualmente Wordpress è aggiornato alla versione 4.7.3 con tema Altervista Keith (mai cambiato).
Tutto inizia lo scorso 31 marzo quando, accedendo al pannello di controllo di Wordpress o al sito, compare il seguente messaggio:
Provai a cancellare i cookie e la cache del sito e del browser, ma senza risultato, finché ripristinai il file .htaccess da un precedente backup che avevo (del 23 marzo). Tutto risolto.Codice:medicinapertutti.altervista.org ti ha reindirizzato troppe volte. Prova a cancellare i cookie. ERR_TOO_MANY_REDIRECTS
Il contenuto dell'.htaccess ripristinato era il seguente:
Tutto sembrava sistemato ma valutando gli accessi nei giorni successivi ho notato un calo progressivo delle visite. Facendo qualche controllo qua e là ho notato che molte pagine del mio sito (normalmente in prima pagina nella SERP Google) erano scomparse. Per scomparse non intendo dire che hanno perso posizioni, magari scalando di pagina, ma proprio scomparse dalla SERP.Codice:RewriteEngine on RewriteCond %{HTTP_HOST} !=medicinapertutti.altervista.org RewriteRule (.*) http://medicinapertutti.altervista.org/$1 [L,R=301] # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress # # av:php5-engine AddHandler av-php54 .php
Contestualmente ho trovato errori nella sitemap, ossia dagli strumenti per webmaster di Google leggevo che alcuni URL erano bloccati dal file robots.txt.
Ho quindi controllato il contenuto dei suddetti file e ho trovato che il file robots.txt presentava il seguente contenuto:
mentre l'.htaccess presentava questo contenuto:Codice:User-agent: * Disallow: / Sitemap: http://medicinapertutti.altervista.org/sitemap-index.xml
Ignaro di chi o cosa possa aver aggiunto il codice che ho messo in grassetto, ho deciso di ripristinare il sito al vecchio backup del 23 marzo (quando il problema non si era ancora presentato).Codice:RewriteEngine on RewriteCond %{HTTP_HOST} !=medicinapertutti.altervista.org RewriteRule (.*) http://medicinapertutti.altervista.org/$1 [L,R=301] # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress # # av:php5-engine AddHandler av-php54 .php RewriteEngine on RewriteCond %{HTTP_USER_AGENT} ^BadBot [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^EvilScaper [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^Googlebot [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^Googlebot-Image [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^Googlebot-Mobile [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^Mediapartners-Google [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^Yahoo-Blogs [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^msnbot [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^FakeUser [NC] RewriteRule ^(.*)$ http://all.away/
Ho quindi cancellato il database (ma non file e cartelle) e ripristinato lo stesso con un dump.
Il contenuto dei file robots.txt e .htaccess è ovviamente ritornato "normale", ho quindi inviato a Google la nuova sitempa e fatta richiesta di indicizzazione. Tutto questo fino a ieri sera.
Adesso, tornato a casa, sono andato a controllare la situazione e ho trovato che il file robots.txt contiene:
mentre l'.htaccess contieneCodice:User-agent: * Disallow: / Sitemap: http://medicinapertutti.altervista.org/sitemap-index.xml
Addirittura, quindi, l'.htaccess contiene ancora più direttive!Codice:RewriteEngine on RewriteCond %{HTTP_HOST} !=medicinapertutti.altervista.org RewriteRule (.*) http://medicinapertutti.altervista.org/$1 [L,R=301] # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress # # av:php5-engine AddHandler av-php5 .php # av:AntiHotlink RewriteEngine on RewriteBase / RewriteCond %{REQUEST_URI} \.(gif|jpe?g|png)$ [NC] RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^https?://([a-z0-9\-\.]*)medicinapertutti\.altervista\.org RewriteCond %{REQUEST_URI} !^\/_altervista_ht\/ RewriteCond %{HTTP_REFERER} !^https?://([a-z0-9\-\.]+)google\. RewriteRule .*$ http://hl.altervista.org/split.php?http://%{HTTP_HOST}%{REQUEST_URI} [R,L] # AntiHotlink RewriteEngine on RewriteCond %{HTTP_USER_AGENT} ^BadBot [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^EvilScaper [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^Googlebot [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^Googlebot-Image [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^Googlebot-Mobile [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^Mediapartners-Google [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^Yahoo-Blogs [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^msnbot [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^FakeUser [NC] RewriteRule ^(.*)$ http://all.away/
Intanto le visite sono in calo di almeno il 30% e di questo passo non possono far altro che scendere...
Qualcuno può suggerirmi cosa fare?
Posso solo provare a ripristinare di nuovo il database al 23 marzo e, in aggiunta, ripristinare anche file e cartelle di quella data, sperando si risolva e che Google riporti le mie pagine nella SERP come in principio.
In più, però, mi piacerebbe capire cosa possa essere accaduto al mio sito!
Riporto la lista dei plugin attualmente attivi e aggiornati all'ultima versione disponibile:
- Coming Soon Page & Maintenance Mode by SeedProd
- Disqus Comment System
- Dynamic Widgets
- Post Type Switcher
- Redirection (oltre ai problemi su riportati, ho trovato che questo plugin aveva perso tutti reindirizzamenti che avevo impostato nel tempo)
- Republish Old Posts Pro
- TinyMCE Advanced
- Yet Another Related Posts Plugin
- Yoast SEO
Spero qualcuno possa darmi una mano.
Grazie e scusate il papiro!

LinkBack URL
About LinkBacks
