Vamos a suponer que tenemos un sitio con tres dominios ficticios, mi-tienda.es, mi-tienda.pt y mi-tienda.fr, los tres dominios apuntan a un mismo sistema que muestra los textos del sitio en su idioma correspondiente, español, portugués y francés, etc.
Si agregamos un fichero robots.txt, al acceder desde cualquiera de los tres dominios, verÃamos el mismo contenido:
mi-tienda.es/robots.txt mi-tienda.pt/robots.txt mi-tienda.fr/robots.txt
Pero ¿Y si lo que necesitamos es que cada dominio muestre un contenido diferente?
Para solucionar esto, una de las alternativas es crear una regla que sirva de mascara para que el servidor acceda un archivo diferente según el dominio desde el que se haga la petición. Eso lo haremos agregando unas lÃneas al archivo .htaccess principal del sitio.
# .htaccess # Rewrite URL for robots.txt RewriteRule ^robots\.txt$ robots/%{HTTP_HOST}.txt [L]Lo que estamos indicando en esa lÃnea es que, cuando se haga una petición a la Uri "/robots.txt", el servidor busque en el directorio "/robots/[mi-diminio.txt]", donde "mi-dominio.txt" será uno de los dominios de la tienda, por ejemplo:
Directorios:
/robots --- mi-tienda.es.txt --- mi-tienda.pt.txt --- mi-tienda.fr.txt
De esa manera ya podemos configurar por separado los robtos.txt de la multi-tienda:
mi-tienda.es/robots.txt mi-tienda.pt/robots.txt mi-tienda.fr/robots.txt
- Los comentarios están siendo moderados y serán publicados en la brevedad posible.