Saltar al contenido

Cómo redirigir una URL sin www a www

Como propietario de un sitio web, es posible que se pregunte si utilizar un dominio con o sin www es simplemente una cuestión de preferencia del usuario.

Si bien un dominio que no es www puede ser más simple y fácil de recordar para su audiencia, tiene algunas desventajas en comparación con un dominio www.

Un dominio www ayuda a evitar la posibilidad de dividir las clasificaciones de páginas o dividir los enlaces entrantes y cualquier contenido duplicado cuando los motores de búsqueda indexan el sitio. Por lo tanto, mejore la optimización del motor de búsqueda (SEO) de su sitio web.

Si utiliza una URL que no sea www, redirigirla a www puede parecer intimidante, pero no es un proceso complicado. En este artículo veremos diferentes métodos para redirigir URL que no sean www a www.

¿Que es la cache de objetos en WordPress Funcionamiento tipos

¿Por qué redirigir las URL que no son www a www?

Mantener un dominio que no sea www tiene algunas desventajas, como la falta de protección contra sobrecargas y control sobre las cookies.

El tráfico de dominios que no son www no se puede redirigir a otro servidor porque no tienen un Registro CNAME. Debido a esto, si su servidor se sobrecarga, no podrá redirigir el tráfico a un servidor en buen estado.

Por lo tanto, los visitantes pueden tener dificultades para acceder a su sitio web, afectando negativamente su Actuación y SEO.

Además, los motores de búsqueda consideran que Es Son sitios web diferentes. Por tanto, se clasifican por separado y requieren diferentes estrategias de SEO.

Con un dominio que no sea www, no puede utilizar un subdominio sin cookies a menos que cree un dominio separado para ofrecer contenido estático.

Por otro lado, una URL www le permite restringir las cookies al dominio raíz o a un subdominio específico, lo que reduce la cantidad de solicitudes HTTP y mejora el rendimiento del sitio.

Leer  30 Ideas de diseño web corporativa: ejemplos y consejos

Redirigir URL sin www a www

Hay varias formas de redirigir URL que no son www a www: a través del panel de control de su cuenta de alojamiento, una red de entrega de contenido (CDN) o un software de servidor web.

Para evitar perder poder de clasificación, recomendamos realizar una redirección 301 permanente en lugar de una temporal.

¡Aviso! Antes de continuar con el tutorial, asegúrese de tener una copia de seguridad de los archivos de su sitio web. De esta manera, podrás restaurar el sitio a una versión anterior si ocurre un error durante el proceso.

hPanel

La forma más sencilla de redirigir una URL que no sea www a www es poner una regla en el archivo .htaccess. Puedes hacer esto a través de FTP, SSH o el panel de control de tu cuenta de hosting.

Los usuarios de hPanel pueden acceder y editar fácilmente el archivo .htaccess. Estos son los pasos para hacer esto:

  1. Inicie sesión en su hPanelir a la sección archivos y abre el Administrador de archivos.
Sección de archivos hPanel
  1. Ir al directorio público_htmlhaga clic derecho en el archivo .htaccess y seleccione Para editar. Si no lo encuentras, consulta nuestro artículo para aprende cómo crear un archivo .htaccess a su sitio web de WordPress.
Opción de edición del Administrador de archivos de Hostinger
  1. Busque la línea «RewriteEngine On» y agregue el siguiente código después:
RewriteCond %{HTTP_HOST} ^tudominio.com [NC]
RewriteRule ^(.*)$  [L,R=301]
Ejemplo de edición del archivo .htaccess
  1. No olvides reemplazar tudominio.com con su nombre de dominio real. Cuando termine, guardia los cambios.

Esta regla .htaccess redirigirá a todos los visitantes de la versión sin www a la versión con www de su sitio web.

cPanel

Los usuarios de cPanel pueden redirigir URL que no sean www a www a través de la configuración Redirección o editando el archivo .htaccess.

Si eres principiante, te recomendamos seguir el primer método:

  1. Accede a tu cPanely navegar a Dominios -> Redirecciones.
Sección de Dominios de cPanel
  1. En Rostroseleccione la opción Permanente (301).
  2. En https?://, Introduce el dominio que deseas redirigir. Deje la sección de ruta (/) vacía.
  3. En el campo Redirigir aIngrese la URL www de su sitio web.
  4. Elegir No redireccionar wwwy desmarque Redirección comodín.
  5. apreté el botón para agregar.
Leer  ¿Qué es un creador de sitios web? Funcionamiento y elección del mejor en 2024
Sección de redirecciones de cPanel

Si el método anterior no funciona, puede configurar la redirección manualmente editando el archivo .htaccess:

  1. En su panel de control cPanel, vaya a Archivos -> Administrador de archivos.
Administrador de archivos cPanel
  1. Encuentra la carpeta público_html y haga doble clic en él.
carpeta public_html de cPanel
  1. Haga clic derecho en el archivo .htaccess y seleccione Para editar.
Archivo cPanel .htaccess
  1. En «RewriteEngine On» inserte las siguientes líneas de código:
RewriteCond %{HTTP_HOST} ^tudominio.com [NC]
RewriteRule ^(.*)$  [L,R=301]
Editando rewriteengine en línea en cPanel

¡Importante! No olvide reemplazar sudominio.com con su nombre de dominio real.

Hacer clic Guardar cambios y eso es todo.

nube de llamarada

Si está pensando en configurar una CDN como Cloudflare para mejorar la velocidad y el rendimiento del sitio web, también puede utilizarla para redirigir un dominio que no sea www a www.

Después de crear una cuenta, inicie sesión y configure una cuenta. regla de página en su Cloudflare:

Después de crear una cuenta, inicie sesión y configure una cuenta. regla de página en su Cloudflare:

  1. En ti Panel de control de Cloudflarehaga clic en la pestaña Normas.
Menú de nube
  1. apreté el botón Crear regla de página.
  2. Ingrese la URL de su sitio actual sin www y establezca la regla de página en URL de reenvío.
  3. Elegir 301 – Redirigir permanente como código de estado.
Creando reglas en Cloudflare
  1. Ingrese la URL de su sitio web usando www y haga clic Guardar e implementar.

Espere a que se active la redirección.

NGINX

Si utiliza alojamiento de servidor privado virtual y NGINX, siga estos pasos:

  1. Inicie sesión en su cuenta VPS usando un SSH como Pasta.
  2. Navegar al directorio /etc/nginx/.
  3. Ingrese el siguiente comando para ver el contenido del directorio:
[server]$ sudo ls - la
  1. Ingrese su contraseña de NGINX.
  2. Ingrese el siguiente comando para editar el archivo nginx.conf:
[server]$ sudo nano nginx.conf
  1. Agregue las siguientes líneas de código, reemplazando sudominio.com con su nombre de dominio real:
server {
server_name tudominio.com;
return 301 $scheme://www.tudominio.com$request_uri;
}
  1. Ingrese el siguiente comando para reiniciar el servidor web NGINX:
sudo systemctl restart Nginx

Además de redirigir URL que no son www a www, también puede realizar otros redireccionamientos a través de NGINX, como HTTP a HTTPS y otros redireccionamientos de páginas.

apache

Si es usuario de VPS y Apache, también deberá editar el archivo .htaccess. Al igual que el método anterior, esto se puede hacer a través de una terminal SSH.

¡Importante! Antes de continuar con los pasos a continuación, asegúrese de tener acceso root con privilegios sudo y un editor de texto como Hermano mayor.

Por defecto, Apache no permite el uso del archivo .htaccessentonces los pasos serán un poco diferentes:

  1. Habilitar mod_rewrite ejecutando el siguiente comando:
$ sudo a2enmod rewrite

Luego reinicie el servidor web Apache:

$ sudo systemctl restart apache2
  1. Habilitar .htaccess con el comando:
$ sudo vi /etc/apache2/sites-available/000-default.conf

Agregue el siguiente código antes de la línea:

<Directory /var/www/html>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>

Luego reinicie Apache.

  1. Para crear el archivo .htaccessescribe el comando:
$ sudo vi /var/www/html/.htaccess
  1. Agregue las siguientes líneas al archivo:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^yourdomain.com [NC]
RewriteRule ^(.*)$  [L,R=301]
  1. Reinicie el servidor Apache.

Todos los visitantes del sitio que utilicen una URL que no sea www ahora deberían ser redirigidos a la versión www.

1714787765 145 Como instalar Magento 2 manualmente

Conclusión

La gente tiende a omitir www al escribir la dirección de un sitio web. Puede que no cause problemas importantes ya que los visitantes llegarán a la misma página, pero es mejor redirigir a los visitantes del sitio web a su versión www.

Esto se debe a que el rendimiento y el SEO de su sitio web pueden verse afectados si continúa utilizando dominios que no son www.

Aunque pueda parecer complicado, el proceso de redirección sólo te llevará uno o dos minutos. En este artículo, aprendió cómo redirigir URL que no son www a www de varias maneras:

  • A través del panel de control de tu cuenta de hosting, ya sea en hPanel o cPanel.
  • A través de Cloudflare.
  • Para usuarios de VPS, a través de NGINX y Apache.

Ahora, cada vez que alguien acceda a su sitio web usando serás redirigido a

Esperamos que este artículo te haya resultado útil. Háganos saber en los comentarios a continuación si tiene alguna pregunta.

Compartir

Deja una respuesta