Configurar WordPress en un servidor remoto

Actualizado: junio/2019 Versión: 5.2.x  Nivel: Avanzado

Configurar WordPress en un servidor remoto

Una vez hayas instalado WordPress, será necesario crear y/o modificar 3 archivos adicionales para configurar WordPress correctamente y conseguir un funcionamiento más óptimo de tu sitio web.

Estos archivos no están incluidos por defecto en los archivos de instalación de WordPress y, se irán creando en orden cronológico, según vayas avanzando en la configuración de tu sitio web.

Para modificar estos archivos, es necesario que estés familiarizad@ con la edición de archivos. En la lección, editar archivos en WordPress, te enumero 3 métodos para realizar esta acción.

1. El archivo wp-config.php

El archivo wp-config.php se crea automáticamente en la raíz del servidor durante la instalación de WordPress.

Es donde se encuentran los datos de instalación de WordPress: credenciales de la base de datos, prefijo de las tablas de la base de datos y claves únicas de autentificación.

En algunos casos, cuando se utilizan plugins o plantillas que consumen muchos recursos, se suele presentar un error similar a este:

Fatal error: Allowed memory size of 157286400 bytes exhausted (tried to allocate 5775295 bytes)

Este error aparece cuando no tienes memoria suficiente para ejecutar procesos en WordPress.

La solución es editar el archivo wp-config.php y añadir las siguientes instrucciones "justo después" de las Claves únicas de autentificación:

define('WP_MEMORY_LIMIT','128M');
define('WP_MAX_MEMORY_LIMIT','256M');

Copia y pega estas instrucciones en el archivo wp-config.php para evitar que se genere este error en un futuro.

Si no se presenta este error, no es necesario que hagas nada en este archivo.

2. El archivo .htaccess

El archivo .htaccess es un documento de texto especial que comenzó a usar Apache desde sus inicios y se utiliza para configurar WordPress en el servidor mediante instrucciones.

El uso de este archivo es muy extenso y no se recomienda editarlo salvo que sea necesario.

2.1 Enlaces permanentes en WordPress

La función más utilizada del archivo .htaccess es la configuración de los enlaces permanentes en WordPress necesaria para que puedas navegar a través de tu sitio pero, cuando instalas WordPress, este archivo no existe en el servidor hasta que lo creas.

Si no existe este archivo en un servidor Apache, no será posible navegar por un sitio web.

El archivo .htaccess se crea automáticamente cuando configuras los enlaces permanentes en los ajustes de WordPress.

De esta manera se crea una regla para los enlaces amigables en este archivo que ahora estará alojado en la raíz del servidor.

En la lección, qué hacer después de instalar WordPress, puedes encontrar información actualizada sobre la creación de este archivo.

2.2 Redirecciones con .htaccess

Otra de las funciones más utilizadas del archivo .htaccess es hacer redirecciones 301 de enlaces internos rotos (páginas 404) que existan en tu sitio web. Es muy importante realizar estas redirecciones ya que a Google no le gustan las páginas 404.

En la lección, redirecciones en WordPress, tienes toda la información necesaria para que aprendas a encontrar enlaces rotos en tu sitio web y hacer redirecciones en WordPress.

2.3 Seguridad en WordPress

Aunque existen plugins muy potentes para mantener una seguridad óptima en tu sitio web, es necesario aplicar unas reglas adicionales para reforzar la seguridad.

Añadiendo unas simples líneas de instrucción en el archivo .htaccess, se puede conseguir blindar un sitio web para evitar hackeos e infecciones.

En la lección, seguridad en WordPress, puedes encontrar información actualizada para reforzar la seguridad de tu sitio web.

2.4 Gestión de la caché

Contar con un gestor de caché es necesario para mejorar la velocidad de carga de tu sitio web. Esto se suele conseguir con un buen plugin de caché el cual añadirá reglas especiales al archivo .htaccess.

En la lección, optimizar WordPress, tienes toda la información necesaria para que aprendas a instalar y configurar un plugin de caché en tu sitio web.

Además de estas 4 funciones básicas, el archivo .htaccess es capáz de realizar muchas más. Recuerda que este archivo controla el funcionamiento de tu sitio web así que ten mucho cuidado al momento de editarlo.

3. El archivo robots.txt

El archivo robots.txt es el último archivo que se crea en la raíz del servidor y controla como los buscadores tendrán acceso a tu sitio web. Este archivo se crea manualmente una vez hayas finalizado el desarrollo de tu sitio web.

Para poner en funcionamiento este archivo, basta con crear un archivo llamado robots.txt en tu ordenador (computadora) y subirlo a la raíz del servidor.

Los buscadores o “crawlers” son básicamente robots que acceden a los sitios webs para buscar información, indexarlos y mostrarlos en sus resultados de búsqueda.

Los robots más utilizados son:

  • Googlebot: Es el "robot" encargado de indexar las páginas en Google.
  • Mediapartners-Google: Es el crawler de Google encargado de comprobar un página de destino como una Landing Page.
  • Adsbot-Google: Es el crawler de Google encargado de revisar los anuncios de AdWords.
  • Googlebot-Image: Es el robot que indexa las imágenes en Google.
  • Bingbot: Es el crawler encargado de indexar las páginas en Bing.

La regla más básica para permitir a todos los robots rastrear e indexar un sitio web viene dada por:

User-agent: *
Disallow:

El * significa que se le permite la entrada a cualquier robot.

Si solo deseas permitir el acceso a un robot, sustituye el * por el nombre del robot:

User-agent: Googlebot
Disallow:

Si quieres restringir el rastreo de cualquier robot a tu sitio web o a un directorio en concreto, escribe el nombre de este directorio a continuación de Disallow:

User-agent: *
Disallow: / (Se restringe el rastreo a todo tu sitio)

User-agent: *
Disallow: /cgi-bin/ (Se restringe el rastreo al directorio cgi-bin)

Es posible combinar varias instrucciones Disallow para un mismo robot pero nunca se podría combinar la instrucción que restringe a todo el sitio con un directorio a la vez:

User-agent: Googlebot
Disallow: /cgi-bin/
Disallow: /css/
Disallow: /js/
Disallow: /template/

Una instrucción adicional que se debe añadir al archivo robots.txt es el sitemap. En la lección, crear cuenta en Google Search Console, te enseñaré a crear un sitemap y asociarlo con Google.

Sitemap: https://www.misitioweb.com/sitemap.xml

Uniéndolo todo en un solo archivo robots.txt, típico en una instalación de WordPress, quedaría de la siguiente manera:

User-agent: Googlebot
Disallow:

User-agent: Adsbot-Google
Disallow:

User-agent: Mediapartners-Google
Disallow:

User-agent: Googlebot-Image
Disallow:

User-agent: Bingbot
Disallow:

User-agent: *
Disallow: /cgi-bin/
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /wp-content/plugins/
Disallow: /wp-content/cache/
Disallow: /wp-content/themes/
Disallow: /wp-login.php
Disallow: /wp-register.php

Sitemap: https://www.misitioweb.com/sitemap.xml

En resumen, sigue el siguiente procedimiento:

  • Crea un archivo de texto llamado robots.txt (con un bloc de notas).
  • Copia y pega el código anterior (recuadro verde) en el archivo y guárdalo.
  • Súbelo a la raíz del servidor y tendrás este archivo configurado correctamente.

Muy importante!

Crea este archivo solo cuando hayas finalizado tu sitio web y esté listo para ser indexado en los buscadores.

Si lo haces antes, mientras estás trabajando en tu sitio web, Google comenzará a indexar todas las URLs de tu sitio web.

Si en el proceso, borras o modificas alguna URL y, no la redireccionas, esta URL se indexará y se convertirá en un error 404.

Es muy importante que te familiarices con el funcionamiento de estos 3 archivos para que puedas configurar WordPress correctamente. Estas técnicas son de gran utilidad y muy sencillas de implementar.

Ten mucho cuidado cuando añadas cualquier tipo de instrucción o regla en cualquiera de estos archivos ya que, si cometes algún error, tu sitio web dejará de funcionar hasta que lo resuelvas.

¿Te ha gustado?

Te estaría muy agradecido si pudieras valorar esta lección y compartirla en las redes sociales. De esta manera me animas a continuar trabajando en este proyecto y ayudas a otras personas que desean aprender.

Valora esta entrada

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas

(4 votos, promedio: 5,00 de 5)

Cargando…

Recibe notificaciones de actualizaciones

Suscríbete para recibir notificaciones de las actualizaciones del curso en tu correo.

Cuéntanos, ¿qué tal te la has pasado?

Deja un comentario si tienes alguna duda o comparte como ha sido tu experiencia. No necesitas registrarte para comentar. Cuando vayas a escribir tu nombre, marca la casilla Prefiero comentar como invitado y envía tu comentario.