Servidores

Tengo un cliente que tenía su subdominio de desarrollo bloqueado con contraseña, pero que un buen día la quitó para hacer alguna modificación y olvidó reponerla.
Qué pasó? que Google llegó a ese subdominio (pongamos desarrollo.cliente.es) y comenzó a indexarlo TODO.
A día de hoy tiene más de 600 páginas en el buscador, compitiendo en las SERPs contra el site de producción. Nos toca evitar esta competencia “desleal”.

Cómo desindexamos el subdominio?
El Webmaster Tools no nos permite hacer cambios de dominio entre subdominios, sólo entre las raíces de los dominios, por lo que nos toca currárnoslo a manito.

Una opción si queremos que el bot no nos visite más es impedírselo a través del robots.txt del SUBDOMINIO (no del dominio principal, OJO):

User-agent: *
Disallow: /

El problema que tendremos si somos tan drásticos es que lo que ya tiene indexado se lo quedará, la solución correcta sería:

a.-Pedir que desindexe todo el contenido del site, y cuando la búsqueda site:desarrollo.cliente.es ya no devuelva resultados… .
b.-Bloquear el accesos de los robots a traves del robots.txt (con las líneas indicadas más arriba) y por seguridad una contraseña.

Cómo sacamos las páginas de Google?

Esto se consigue indicándole al Googlebot (y demás motores de búsqueda): no indexes y no sigas los enlaces mediante el Meta Robots (no incluyo el meta porque sino me desindexa el blog)

Al cabo de unas semanas (o meses incluso) si ya no vemos páginas indexadas podemos añadir la orden al robots.txt de que no deje entrar a los bots de los motores de búsqueda

Y la próxima vez toca tener más cuidado con los servidores de desarrollo… ;-)

Actualización: Ya he subido el meta, os contaré cuando empiece a desindexar.
Actualización 2: 84 horas después hemos pasado de 600 URLS indexadas a menos de 140.
Actualización 3: 120 horas después tenemos 1100 páginas indexadas ?!?!?!

{ 0 comments }

Esta noche hablando con Antonio Velo nos surgió la duda de cómo redireccionar la home a una carpeta específica a través del .htaccess, llegamos al siguiente código y parece haber funcionado:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^ejemplo.com$
RewriteRule (.*) http://www.ejemplo.com/$1 [R=301,L]
RewriteRule ^$ tienda [L]

Si quieren una redirección externa, pon el flag R:

RewriteRule ^$ /tienda [L,R=301]

Visto en Stackoverflow

{ 0 comments }

.htaccess para cambio de dominio en Bit.ly Premium

diciembre 13, 2011

Esta mañana cambié el acortador de URL Premium que tengo con Bit.ly por uno que me identifica más y no quería perder las URLs que ya había acortado, por lo que en el servidor del dominio antiguo (acortadorviejo.es) subí un .htaccess que enviara las visitas de acortadorviejo.es/123456 a acortadornuevo.es/123456. Options +FollowSymLinks RewriteEngine on RewriteRule (.*) [...]

Leer artículo completo →

Problemas de dependencias al actualizar un CentOS por primera vez con Plesk

agosto 11, 2011

Si te salen errores de dependencias del tipo: Error: Missing Dependency: php53-xml is needed by package psa-php53-configurator-1.5.3-cos5.build95110708.13.noarch (installed) Deberías hacer caso de las instrucciones que aparecen debajo: You could try using –skip-broken to work around the problem You could try running: package-cleanup –problems package-cleanup –dupes rpm -Va –nofiles –nodigest The program package-cleanup is found in [...]

Leer artículo completo →

Instalar repositorio Atomic Corp en CentOS

agosto 10, 2011

Para obtener acceso a los repositorios atomic yum en tu CentOS debes instalarlo con el siguiente comando: wget -q -O – http://www.atomicorp.com/installers/atomic | sh

Leer artículo completo →

Cómo saber si sufres un ataque DDoS

agosto 2, 2011

Se supone que con este comendo podrás saber cuántos procesos genera cada IP que está conectada en este momento a tu servidor, un número alto podría significar un ataque: netstat -plan|grep :80|awk {‘print $5′}|cut -d: -f 1|sort|uniq -c|sort -nk 1 | wc -l

Leer artículo completo →

Actualizar Plesk desde SSH

julio 25, 2011

Lógate como root en tu consola /usr/local/psa/admin/bin/autoinstaller Y luego todo N….

Leer artículo completo →

Rutas de ficheros en Plesk

julio 24, 2011

Muchas veces necesito un ayudamemoria ya que la administración de servidores no es lo mío. Copias de Backup Plesk /var/lib/psa/dumps Phpmyadmin /usr/local/psa/admin/htdocs/domains/databases/phpMyAdmin Ruta absoluta de HTTPDOCS para un dominio (mi_dominio.com) : /var/www/vhosts/mi_dominio.com/httpdocs Ruta absoluta de HTTPDOCS para un dominio (mi_dominio.com) : /var/www/vhosts/mi_dominio.com/httpdocs Ruta de LOGS de APACHE : /var/logs/httpd/ Ruta de bases de datos MySQL [...]

Leer artículo completo →

Google indexa la página principal de Plesk (:8443)

julio 24, 2011

Desde hace un tiempo la página principal de mi Plesk (https://midominio.com:8443), está siendo indexada por Google, llevaba varios días comiéndome el coco hasta que he encontrado una posible solución incluyendo un fichero robots.txt en la carpeta de Plesk, con la instrucción de que ningún rastreador acceda a esta zona de nuestro servidor. cd usr/local/psa/admin/htdocs vi [...]

Leer artículo completo →

Zend Optimizer ya no da soporte a PHP 5.3. Toca ZendGuard

mayo 23, 2011

Se puede instalar con un simple: yum -y install php-zend-guard-loader Lo que no sé es si no crea conflicto con el Ion Cube Loader: [root@servidor/]# php -v PHP 5.3.6 (cli) (built: Apr 19 2011 12:28:40) Copyright (c) 1997-2011 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies with eAccelerator v0.9.6-svn358-dev, Copyright (c) 2004-2007 [...]

Leer artículo completo →