Cambiar la dirección de un sitio WordPress

Es frecuente que por las razones que sean, no sólo de producción en plan: “quiero cambiar de dominio” sino por pruebas para poder echar a andar un proyecto WordPress en un servidor que no está en producción, tengamos que cambiar la dirección del mismo.

Logo WordPress

La propia arquitectura de WordPress está pensada para ser flexible en este aspecto. En este artículo, comentaremos cómo hacerlo desde el punto de vista técnico, no entraremos en cuestiones aparte como informar a los buscadores sobre el cambio de URL, básico para evitar pérdida de posicionamiento.

Transporte de datos

Lo primero que debemos hacer es asegurarnos de que el contenido PHP, JavaScript, imágenes, etc. esté accesible desde el nuevo dominio. Si cambiamos de servidor debería copiarlo usando FTP, SCP o la opción que más os guste.

Base de datos

Este es el punto más interesante. ¿Por qué? A priori, en muchos manuales leeremos que sólo hay que cambiar en la tabla de opciones, wp_options, los siguiente valores:

Leer más » 8 Comentarios

¿Qué es la propagación de DNS? ¿Por qué tarda? ¿Cómo comprobar el estado?

En Internet las máquinas se comunican entre sí a través de las direcciones IP, que forman parte del nivel 3 del modelo OSI o nivel 2 del modelo TCP/IP. Estos números, que en IP versión 4 tienen esta forma: 150.214.110.3, es decir, cuatro números de 0 hasta 255, no son fácilmente recordables, por los que gracias al protocolo DNS se les puede asignar un nombre de dominio, como linuxhispano.net. De forma básica, podemos decir que cada nombre de dominio apunta a una dirección IP.

Propagación

Imaginad este caso. Tenemos a Red De Autores corriendo en la máquina A con una dirección propia y queremos moverlo a una máquina B. Debemos actualizar el DNS de forma que a partir de ese momento las peticiones vayan a la máquina B.

Montamos todo en B y en ese momento se le pide a nuestro gestor de dominios: “cambia la dirección a la que apunta Red De Autores a la máquina B”. El gestor de dominios la cambia y este hecho empieza a anunciarse a los DNS de todo el mundo (es lo que tiene Internet), gracias a la estructura jerárquica de los servidores DNS mundiales.

¿Dónde está el problema?

Para entender la raíz del problema, debemos saber lo siguiente.

Leer más » 1 Comentario

Direccionar dominio sin www a www

Un clásico problema que cualquier administrador del dominio siempre se puede encontrar. ¿Cómo convertimos las llamadas de linuxhispano.net a www.linuxhispano.net? Con Apache HTTP Server  y el módulo mod_rewrite es sumamente fácil.

Editamos un fichero .htaccess en la raíz:

nano .htaccess

Y ubicamos el siguiente contenido:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

¿No os funciona?

Leer más » 3 Comentarios