{"id":14079,"date":"2020-02-10T11:27:50","date_gmt":"2020-02-10T10:27:50","guid":{"rendered":"https:\/\/clientes.ignaciosantiago.com\/new\/redireccion-301\/"},"modified":"2026-02-13T09:22:08","modified_gmt":"2026-02-13T08:22:08","slug":"redireccion-301","status":"publish","type":"post","link":"https:\/\/clientes.ignaciosantiago.com\/new\/redireccion-301\/","title":{"rendered":"Qu\u00e9 Es una REDIRECCI\u00d3N 301 y C\u00f3mo Hacerla [+TIPS]"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">La<strong> redirecci\u00f3n 301<\/strong> es una herramienta muy \u00fatil dentro del ecosistema online. Si tienes una o varias p\u00e1ginas web, tarde o temprano tendr\u00e1s que utilizar este protocolo. Lo normal es que redirijas p\u00e1ginas para <strong>mejorar la estructura de la informaci\u00f3n<\/strong> o para<strong> arreglar errores 404<\/strong>. Una <strong>redirecci\u00f3n 301<\/strong> es un recurso imprescindible para <strong>mover, eliminar y consolidar p\u00e1ginas web<\/strong>. Es por ello que, a menudo, se menciona como soluci\u00f3n a ciertos problemas del SEO \u00bfNunca has escuchado \u201chaz un redireccionamiento 301 y arreglado\u201d?<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1200\" height=\"600\" src=\"https:\/\/clientes.ignaciosantiago.com\/new\/wp-content\/uploads\/2023\/10\/guia-tutorial-como-hacer-redireccion-301-que-es-ventajas-3.jpg\" alt=\"guia tutorial como hacer redireccion 301 que es ventajas\" class=\"wp-image-14087\" srcset=\"https:\/\/clientes.ignaciosantiago.com\/new\/wp-content\/uploads\/2023\/10\/guia-tutorial-como-hacer-redireccion-301-que-es-ventajas-3.jpg 1200w, https:\/\/clientes.ignaciosantiago.com\/new\/wp-content\/uploads\/2023\/10\/guia-tutorial-como-hacer-redireccion-301-que-es-ventajas-3-385x193.jpg 385w, https:\/\/clientes.ignaciosantiago.com\/new\/wp-content\/uploads\/2023\/10\/guia-tutorial-como-hacer-redireccion-301-que-es-ventajas-3-590x295.jpg 590w, https:\/\/clientes.ignaciosantiago.com\/new\/wp-content\/uploads\/2023\/10\/guia-tutorial-como-hacer-redireccion-301-que-es-ventajas-3-768x384.jpg 768w, https:\/\/clientes.ignaciosantiago.com\/new\/wp-content\/uploads\/2023\/10\/guia-tutorial-como-hacer-redireccion-301-que-es-ventajas-3-843x422.jpg 843w, https:\/\/clientes.ignaciosantiago.com\/new\/wp-content\/uploads\/2023\/10\/guia-tutorial-como-hacer-redireccion-301-que-es-ventajas-3-1000x500.jpg 1000w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Si has llegado a este tutorial entendemos que es porque no tienes mucha idea de todo esto. No te preocupes, a partir de ahora no tendr\u00e1s problemas. En esta gu\u00eda te vamos a ense\u00f1ar a hacer <strong>redirecciones 301<\/strong> en Apache en cualquier situaci\u00f3n en la que te encuentres.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Qu\u00e9 es una redirecci\u00f3n 301, c\u00f3mo funciona y para qu\u00e9 sirve<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Las <strong>redirecciones 301<\/strong> env\u00edan autom\u00e1ticamente a usuarios y buscadores de una URL a otra, ya sea al mover una p\u00e1gina, un directorio o todo un dominio. Una redirecci\u00f3n 301 reenv\u00eda a los visitantes que llegan a trav\u00e9s de la antigua direcci\u00f3n autom\u00e1ticamente a la nueva direcci\u00f3n. De este modo, se <strong>evita que lleguen a una p\u00e1gina que ya no existe<\/strong> (el famoso <a href=\"https:\/\/clientes.ignaciosantiago.com\/new\/error-404\/\" target=\"_blank\" data-type=\"post\" data-id=\"25534\" rel=\"noreferrer noopener\">error 404<\/a>). Y\u00a0 los buscadores saben que deben actualizar sus \u00edndices con las nuevas URLs. Las redirecciones 301 son \u00fatiles cuando:<\/p>\n\n\n\n<ul class=\"wp-block-list custom_list\">\n<li>Quieres cambiar la URL de una p\u00e1gina o eliminarla<\/li>\n\n\n\n<li>Tienes problemas de <a href=\"https:\/\/ignaciosantiago.com\/contenido-duplicado\/\" target=\"_blank\" rel=\"noreferrer noopener\">contenido duplicado<\/a><\/li>\n\n\n\n<li>Recibes enlaces en URLs que ya no existen<\/li>\n\n\n\n<li>Vas a cambiar de gestor de contenidos o CMS<\/li>\n\n\n\n<li>Necesitas establecer la versi\u00f3n can\u00f3nica de tu sitio<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Tipos de redirecciones m\u00e1s habituales en Internet<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Principalmente hay <strong>2 tipos de redirecciones<\/strong> que debes conocer:<\/p>\n\n\n\n<ul class=\"wp-block-list custom_list\">\n<li><strong>Redireccionamiento 301<\/strong>: Se puede definir este tipo de redireccion como \u201cPERMANENTE\u201d. Esto indica que todo contenido de <strong>una URL antigua se mueva de forma permanente a la URL nueva<\/strong>. De esta manera los buscadores dejar\u00e1n de tener en cuenta la antigua URL y le traspasar\u00e1n \u201caproximadamente\u201d el 90% de la fuerza SEO a la nueva Web.<\/li>\n\n\n\n<li><strong>Redireccionamiento 302<\/strong>: Se puede definir este tipo de redirecci\u00f3n como \u201cTEMPORAL\u201d. Esto indica que todo el contenido de <strong>una URL antigua se mueva de forma temporal a la URL nueva<\/strong>. De esta manera redirigimos a los buscadores y usuarios de la antigua URL a la nueva pero no traspasamos la fuerza del SEO de una a otra.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Por qu\u00e9 son importantes las redirecciones 301<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se pueden hacer redirecciones con meta refresh, JavaScript, o incluso redirecciones 302 (temporales). Sin embargo, las \u00fanicas que pasan la prueba de los buscadores son las 301. La diferencia est\u00e1 en que <strong>una redirecci\u00f3n 301 transmite todo el valor de enlace de la antigua URL a la nueva<\/strong> (<a href=\"http:\/\/moz.com\/community\/q\/how-much-juice-do-you-lose-in-a-301-redirect\" target=\"_blank\" rel=\"noreferrer noopener\">se dice que al menos el 90% del valor<\/a>). Esto es importante porque los buscadores <a href=\"https:\/\/ignaciosantiago.com\/factores-seo\/\" target=\"_blank\" rel=\"noreferrer noopener\">calculan la popularidad de una p\u00e1gina bas\u00e1ndose en enlaces<\/a>. Cuando un buscador se encuentra con una redirecci\u00f3n 301 reacciona de esta manera:<\/p>\n\n\n\n<ul class=\"wp-block-list custom_list\">\n<li><strong>Elimina la antigua p\u00e1gina de su \u00edndice<\/strong>: De esta forma la p\u00e1gina no volver\u00e1 a aparecer en las p\u00e1ginas de resultados.<\/li>\n\n\n\n<li><strong>Incluye la nueva p\u00e1gina en su \u00edndice<\/strong>: Para en adelante tenerla en cuenta <a href=\"https:\/\/ignaciosantiago.com\/como-funciona-google\/\" target=\"_blank\" rel=\"noreferrer noopener\">al confeccionar los resultados de b\u00fasqueda<\/a>.<\/li>\n\n\n\n<li><strong>Transfiere el valor de la antigua p\u00e1gina a la nueva<\/strong>: Y con esto me refiero a la popularidad que dan los enlaces a las p\u00e1ginas, la cual afecta directamente a los rankings.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">De ah\u00ed que <strong>si quieres mover contenido en tu sitio<\/strong> y te preocupa el SEO, <strong>deber\u00edas usar redirecciones 301<\/strong> antes que cualquier otra cosa.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo hacer una redirecci\u00f3n 301 correctamente<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Para implementar una redirecci\u00f3n 301, basta con <strong>editar el archivo .htaccess en tu servidor<\/strong> e introducir los comandos necesarios. El <a href=\"http:\/\/httpd.apache.org\/docs\/current\/howto\/htaccess.html\" target=\"_blank\" rel=\"noreferrer noopener\">.htaccess<\/a> es un archivo que controla la configuraci\u00f3n del servidor. Se encuentra en la ra\u00edz de tu sitio y es lo primero que se carga cuando un usuario o un buscador acceden a tu sitio, antes incluso de que la p\u00e1gina aparezca. Para<strong> introducir redirecciones 301 en el archivo .htaccess<\/strong>, sigue estos pasos:<\/p>\n\n\n\n<ul class=\"wp-block-list custom_list\">\n<li><strong>Encuentra al archivo .htaccess<\/strong>: Mediante FTP, accede al directorio <em>\/public_html\/<\/em> de tu servidor y busca el archivo <em>.htaccess<\/em>. Ten en cuenta que se trata de un archivo oculto, por lo que deber\u00e1s activar la opci\u00f3n para ver archivos ocultos en tu <a href=\"https:\/\/filezilla-project.org\/download.php\" target=\"_blank\" rel=\"noreferrer noopener\">programa de FTP<\/a>.<\/li>\n\n\n\n<li><strong>Abre el archivo<\/strong>: Con cualquier editor de texto, como el <em>bloc de notas<\/em>.<\/li>\n\n\n\n<li><strong>Edita el archivo<\/strong>: Siguiendo las instrucciones que te voy a dar m\u00e1s adelante.<\/li>\n\n\n\n<li><strong>Guarda el archivo<\/strong>: Con la codificaci\u00f3n ANSI para evitar errores.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Cosas a tener en cuenta<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">El archivo .htaccess es cosa seria. Si cometes un error al editarlo puedes provocar un desastre en tu web, as\u00ed que tr\u00e1talo con respeto. Te recomiendo tomar estas precauciones:<\/p>\n\n\n\n<ul class=\"wp-block-list custom_list\">\n<li>Haz una copia de seguridad del archivo antes de hacer cualquier cambio<\/li>\n\n\n\n<li>No cambies una s\u00f3lo l\u00ednea de las que ya trae a menos que sepas lo que haces<\/li>\n\n\n\n<li>Prueba todas y cada una de las redirecciones introducidas, incluyendo las p\u00e1ginas individuales, directorios, etc.<\/li>\n\n\n\n<li>Haz los cambios en las horas de menor tr\u00e1fico<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Tipos de redirecci\u00f3n 301<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A la hora de hacer redirecciones puedes encontrarte con situaciones muy variadas, y no todas se resuelven igual. Vamos a ver varios tipo de redirecciones en cada uno de estos casos:<\/p>\n\n\n\n<ul class=\"wp-block-list custom_list\">\n<li>Redireccionar una p\u00e1gina<\/li>\n\n\n\n<li>Redireccionar un directorio<\/li>\n\n\n\n<li>Redireccionar un dominio<\/li>\n\n\n\n<li>Redireccionar de <em>no-www<\/em> a <em>www<\/em> (y viceversa)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Redireccionar una p\u00e1gina<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Este es el caso en el que quieres mover una p\u00e1gina de una direcci\u00f3n a otra, sin m\u00e1s. Es una acci\u00f3n muy com\u00fan cuando quieres:<\/p>\n\n\n\n<ul class=\"wp-block-list custom_list\">\n<li>Cambiar el nombre a la URL<\/li>\n\n\n\n<li>Mover el contenido a otra p\u00e1gina<\/li>\n\n\n\n<li>Eliminar la p\u00e1gina<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">La redirecci\u00f3n se har\u00eda as\u00ed:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Redirect 301 \/vieja-pagina http:\/\/www.example.com\/nueva-pagina<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00edjate en que la primera URL no incluye el dominio y la otra s\u00ed. La ventaja de esta sintaxis es que puedes mover la p\u00e1gina no s\u00f3lo dentro de tu dominio, sino hacia otro distinto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Alternativamente, puede darse el caso en el que quieras mover \u00fanicamente la p\u00e1gina principal de tu sitio (la <em>home<\/em>), a una p\u00e1gina interna o a otro dominio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Entonces la redirecci\u00f3n ser\u00eda as\u00ed:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">RedirectMatch 301 ^\/$ http:\/\/www.example.com\/nueva-pagina<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Redireccionar un directorio<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Supongamos que tienes un directorio en tu sitio del que cuelgan otros directorios o p\u00e1ginas, y quieres moverlo a un directorio con otro nombre, conservando toda la estructura de directorios y p\u00e1ginas que cuelgan de \u00e9l.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La redirecci\u00f3n ser\u00eda esta:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Redirect 301 \/viejo-directorio\/ http:\/\/www.example.com\/nuevo-directorio\/<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Fijate que no s\u00f3lo puedes redireccionar directorios de primer nivel, sino subdirectorios. Lo \u00fanico que tendr\u00edas que hacer ser\u00eda incluir la estructura completa del directorio hasta el nivel que te interese:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Redirect 301 \/directorio\/viejo-subdirectorio\/ http:\/\/www.example.com\/directorio\/nuevo-subdirectorio\/<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Otro caso interesante ser\u00eda el de mover un directorio hac\u00eda un subdirectorio m\u00e1s profundo, aunque la cosa ya se complica:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Redirect 301 \/directorio\/subdirectorio\/ http:\/\/www.example.com\/directorio\/nuevo-subdirectorio\/subdirectorio\/<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ahora supongamos que tienes un directorio del que cuelgan p\u00e1ginas internas y has decidido librarte de ese directorio y todo lo que contiene. Esta ser\u00eda la redirecci\u00f3n adecuada:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">RedirectMatch 301 ^\/viejo-directorio\/(.*)$ http:\/\/www.example.com\/nueva-pagina<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Redireccionar un dominio<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Puede llegar un momento en el que el nombre de tu dominio deja de tener sentido, por lo que tienes que moverlo a otro con un nombre m\u00e1s adecuado. Por supuesto, quieres conservar toda la estructura de URLs, lo \u00fanico que te interesa es cambiar el nombre.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lo har\u00edas as\u00ed:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Redirect 301 \/ http:\/\/www.example.com\/<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Y en el caso de que quieras redireccionar todo el contenido del viejo dominio a la p\u00e1gina principal del nuevo:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">RedirectMatch 301 ^(.*)$ http:\/\/www.example.com\/<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Al mover un sitio de un dominio a otro, debes acordarte de renovar el antiguo dominio junto con un plan de alojamiento para seguir conservando las redirecciones. Si se te olvida y no consigues que los enlaces que apuntan al viejo dominio cambien al nuevo, perder\u00e1s el <em>jugo de enlace<\/em> que hab\u00edas acumulado hasta el momento.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Redireccionar de no-www a www (y viceversa)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Esta redirecci\u00f3n evita el problema de tener 2 versiones de un sitio web, uno en la versi\u00f3n www.example.com y otro en la versi\u00f3n example.com (sin www). Lo que hace es redireccionar todo lo que est\u00e1 en la versi\u00f3n no-www a la versi\u00f3n www en lo que se llama redirecci\u00f3n can\u00f3nica:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><br>RewriteCond % ^example.com [NC] RewriteRule ^(.*)$ http:\/\/www.example.com\/$1 [R=301,L]<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pero claro, puede ser que lo que te interese es tener tu sitio en la versi\u00f3n <em>no-www<\/em>, como hago yo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En ese caso, la redirecci\u00f3n de www a no-www ser\u00eda as\u00ed:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><br>RewriteCond % ^www.example.com [NC] RewriteRule ^(.*)$ http:\/\/example.com\/$1 [R=301,L]<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusi\u00f3n: Utiliza redirecciones 301, pero hazlas bien<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Necesitas implementarlas sobre el archivo .htaccess en un <a href=\"http:\/\/httpd.apache.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">servidor web Apache<\/a> con la funci\u00f3n <a href=\"http:\/\/httpd.apache.org\/docs\/current\/mod\/mod_rewrite.html\" target=\"_blank\" rel=\"noreferrer noopener\">mod rewrite<\/a> activada. Para ello, incluye el siguiente c\u00f3digo al inicio del archivo:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Options +FollowSymlinks<br>RewriteEngine on<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Teniendo esto, basta con que copies los comandos que te hemos dado (cambiando el nombre a las p\u00e1ginas, directorios y dominios) y los pegues justo debajo. \u00bfQu\u00e9 <strong>redirecci\u00f3n 301<\/strong> piensas hacer?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La redirecci\u00f3n 301 es una herramienta muy \u00fatil dentro del ecosistema online. Si tienes una o varias p\u00e1ginas web, tarde o temprano tendr\u00e1s que utilizar este protocolo. Lo normal es que redirijas p\u00e1ginas para mejorar la estructura de la informaci\u00f3n o para arreglar errores 404. Una redirecci\u00f3n 301 es un recurso imprescindible para mover, eliminar [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":14080,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_angie_page":false,"iawp_total_views":0,"page_builder":"","footnotes":""},"categories":[205,219],"tags":[],"class_list":["post-14079","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seo-y-analitica-web","category-guias-y-tutoriales-online"],"_links":{"self":[{"href":"https:\/\/clientes.ignaciosantiago.com\/new\/wp-json\/wp\/v2\/posts\/14079","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clientes.ignaciosantiago.com\/new\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/clientes.ignaciosantiago.com\/new\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/clientes.ignaciosantiago.com\/new\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/clientes.ignaciosantiago.com\/new\/wp-json\/wp\/v2\/comments?post=14079"}],"version-history":[{"count":5,"href":"https:\/\/clientes.ignaciosantiago.com\/new\/wp-json\/wp\/v2\/posts\/14079\/revisions"}],"predecessor-version":[{"id":46113,"href":"https:\/\/clientes.ignaciosantiago.com\/new\/wp-json\/wp\/v2\/posts\/14079\/revisions\/46113"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/clientes.ignaciosantiago.com\/new\/wp-json\/wp\/v2\/media\/14080"}],"wp:attachment":[{"href":"https:\/\/clientes.ignaciosantiago.com\/new\/wp-json\/wp\/v2\/media?parent=14079"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/clientes.ignaciosantiago.com\/new\/wp-json\/wp\/v2\/categories?post=14079"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/clientes.ignaciosantiago.com\/new\/wp-json\/wp\/v2\/tags?post=14079"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}