Mai mult ca sigur ai avut undeva pe pagina de search results un link de acest tip:<a href="contact@i-gadget.ro">contact@i-gadget.ro</a>. Pentru ca link-ul de la href nu este un link absolut si nu s-a specificat nici-un protocol diferit fata de cel http/https, google(la fel si browserul pe de alta parte) a detectat ca si un link relativ la adresa pe care se afla link-ul.
Astfel daca link-ul de mai sus se afla pe pagina: Ultrabook-uri Review | i-Gadget google a indexat link-ul de mai sus adaugand la sfarsit adresa de email de la href si astfel a iesit:http://i-gadget.ro/tag/ultrabook-uri...ct@i-gadget.ro
Poti evita problema asta prin folosirea protocolului mailto:? Exemplu: <a href="mailto:?contact@i-gadget.ro">contact@i-gadget.ro</a>. Am reprodus bug-ul aici: http://www.peliti.ro/temp/ ; primul link pointeaza incorect spre: http://www.peliti.ro/temp/contact@i-gadget.ro
Cum rezolvi problema linkurilor deja indexate? Adauga randul de mai jos in .htaccess imediat dupa RewriteEngine On, regula prin care faci o redirectare permanenta(302) a linkurilor spre pagina care contine rezultatele pentru tag-ul din url:
RewriteRule ^tag/([a-zA-Z0-9\-]+)/([^\@]+)@(.+)/?$ tag/$1/ [L,R=302]



Răspunde cu citat