{"id":17763,"date":"2022-03-15T18:01:37","date_gmt":"2022-03-15T17:01:37","guid":{"rendered":"\/tutoriales\/?p=17763"},"modified":"2023-06-05T06:40:35","modified_gmt":"2023-06-05T04:40:35","slug":"http-302","status":"publish","type":"post","link":"\/mx\/tutoriales\/http-302","title":{"rendered":"C\u00f3mo solucionar el error HTTP 302 Found (5 m\u00e9todos)"},"content":{"rendered":"<p>Los navegadores y los servidores web se comunican mediante un protocolo de aplicaci&oacute;n llamado <strong>Protocolo de Transferencia de Hipertexto (HTTP).<\/strong> Cada vez que los visitantes acceden a una p&aacute;gina web, el navegador env&iacute;a una solicitud de recursos al servidor web, lo que les permite ver el contenido.<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Speed-Up-Your-Website-ES.pdf\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/blog.hostinger.io\/mx-tutoriales\/wp-content\/uploads\/sites\/39\/2022\/12\/eBook-Speed-Up-your-website-ES-1024x283.png\" alt=\"\" class=\"wp-image-25983\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/12\/eBook-Speed-Up-your-website-ES.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/12\/eBook-Speed-Up-your-website-ES-300x83.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/12\/eBook-Speed-Up-your-website-ES-150x41.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/12\/eBook-Speed-Up-your-website-ES-768x212.png 768w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/12\/eBook-Speed-Up-your-website-ES-1536x425.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>Sin embargo, en caso de error, los navegadores web devolver&aacute;n una p&aacute;gina en blanco con un c&oacute;digo HTTP en lugar del contenido de la web. Uno de los c&oacute;digos de estado HTTP que puedes encontrar es la redirecci&oacute;n 302 found, que genera una redirecci&oacute;n temporal.<\/p><p>Normalmente, los propietarios de p&aacute;ginas web utilizan esta redirecci&oacute;n para dirigir el tr&aacute;fico a una nueva URL cuando el sitio web est&aacute; sometido a un fuerte mantenimiento. Sin embargo, debido a la complejidad de los c&oacute;digos de estado HTTP, el servidor y el cliente pueden procesar el c&oacute;digo de respuesta 302 incorrecto.<\/p><p>Con esto en mente, repasaremos los pasos para diagnosticar y solucionar los inesperados errores 302. Tambi&eacute;n veremos el impacto que pueden tener en el SEO.<\/p><p>En primer lugar, vamos a empezar con una explicaci&oacute;n m&aacute;s detallada de la redirecci&oacute;n HTTP 302.<\/p><figure tabindex=\"0\" class=\"wp-block-table\"><table><tbody><tr><td><strong>C&oacute;digo de error<\/strong><\/td><td>Error 302 Found<\/td><\/tr><tr><td><strong>Tipo de error<\/strong><\/td><td>Redireccionamiento<\/td><\/tr><tr><td><strong>Variaciones del error<\/strong><\/td><td>HTTP 302 Error<br>HTTP Error Code 302<br>302 Status Code<br>HTTP 302 Redirect<br>HTTP Response 302<\/td><\/tr><tr><td><strong>Causa del error<\/strong><\/td><td>Solicitud incorrecta enviada por el servidor<\/td><\/tr><\/tbody><\/table><\/figure><h2 class=\"wp-block-heading\" id=\"h-que-es-el-codigo-http-302\"><strong>&iquest;Qu&eacute; es el c&oacute;digo HTTP 302?<\/strong><\/h2><p>Los c&oacute;digos de estado indican si la solicitud HTTP se ha realizado con &eacute;xito. Para ayudarte a identificarlos correctamente, echa un vistazo a los cinco c&oacute;digos de estado HTTP que aparecen a continuaci&oacute;n:<\/p><ul class=\"wp-block-list\">\n<li><strong>1xx <\/strong>&ndash; solicitudes de informaci&oacute;n<\/li>\n\n\n\n<li><strong>2xx <\/strong>&ndash; solicitudes exitosas<\/li>\n\n\n\n<li><strong>3xx <\/strong>&ndash; redirecciones<\/li>\n\n\n\n<li><strong>4xx <\/strong>&ndash; errores del cliente<\/li>\n\n\n\n<li><strong>5xx <\/strong>&ndash; errores del servidor<\/li>\n<\/ul><p>Por lo tanto, un c&oacute;digo de estado HTTP que comience por <strong>&ldquo;3&rdquo;<\/strong> indica que tu navegador web necesita realizar m&aacute;s acciones para satisfacer la solicitud.<\/p><p>El c&oacute;digo HTTP 302 se produce cuando el recurso solicitado ha sido trasladado temporalmente a una nueva ubicaci&oacute;n. Por lo tanto, el sistema redirige autom&aacute;ticamente a los visitantes a una URL que tiene el recurso.<\/p><p>La redirecci&oacute;n HTTP comienza cuando el servidor web que aloja el contenido devuelve un c&oacute;digo de estado 3xx y un <strong>encabezado de ubicaci&oacute;n<\/strong> que contiene la nueva URL. Una vez que el navegador web recibe esta respuesta, carga autom&aacute;ticamente la URL en lugar de mostrar el <strong><a href=\"\/mx\/tutoriales\/como-solucionar-error-404-wordpress\/\">error 404 not found<\/a><\/strong>.<\/p><p>Dado que la directiva de redirecci&oacute;n actual puede cambiar, el servidor web debe mantener la URL inicial para procesar futuras peticiones. Esto hace que el agente de usuario o el navegador web entregue la solicitud original a la URL adjunta en la cabecera de ubicaci&oacute;n.<\/p><p>Uno de los usos m&aacute;s comunes del c&oacute;digo de estado HTTP 302 es la localizaci&oacute;n. Por ejemplo, cuando accedes a <strong>https:\/\/www.google.com\/,<\/strong> el navegador te redirige a la versi&oacute;n localizada de Google, dependiendo de tu pa&iacute;s.<\/p><p>Por lo tanto, si vives en la India, la respuesta 302 found te llevar&aacute; a <strong>https:\/\/www.google.co.in\/<\/strong> para facilitar el acceso al contenido local. Grandes empresas como <strong>eBay<\/strong> y <strong>Amazon<\/strong> tambi&eacute;n utilizan redireccionamientos 302 para dirigir el tr&aacute;fico a un servidor local.<\/p><h2 class=\"wp-block-heading\" id=\"h-5-metodos-para-solucionar-el-codigo-de-estado-302\"><strong>5 m&eacute;todos para solucionar el c&oacute;digo de estado 302<\/strong><\/h2><p>La respuesta 302 found especifica que el recurso solicitado ha sido trasladado temporalmente a una nueva ubicaci&oacute;n. Dicho esto, un servidor puede malinterpretar y enviar c&oacute;digos HTTP 302 incorrectos en lugar de pasar una solicitud informativa o exitosa.<\/p><p>Por esta raz&oacute;n, hemos incluido los cinco m&eacute;todos para diagnosticar la raz&oacute;n por la cual se est&aacute; enviando la respuesta 302 found incorrecta, junto con los pasos para solucionarlo.<\/p><h3 class=\"wp-block-heading\">1. Restaurar el sitio desde una copia de seguridad<\/h3><p>Crear una copia de seguridad completa de un sitio web antes de realizar cualquier cambio en el sistema es crucial.<\/p><p>Una <strong><a href=\"\/mx\/tutoriales\/una-copia-seguridad-sitio-wordpress\">copia de seguridad fiable<\/a><\/strong> puede evitar la p&eacute;rdida de datos, las brechas de seguridad y la infecci&oacute;n de malware. En ese sentido, el primer paso que puedes dar es restaurar tu sitio a su estado estable.<\/p><p>Para ello, accede a tu panel de control del hosting. Los clientes de Hostinger pueden dirigirse al panel de control de <strong>hPanel<\/strong> y navegar a <strong>Archivos -&gt; Copias de seguridad.<\/strong><\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"298\" height=\"333\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/09\/hpanel-files-backups-sidebar-es.png\" alt=\"El bot&oacute;n de copias de seguridad en hPanel\" class=\"wp-image-32590\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/09\/hpanel-files-backups-sidebar-es.png 298w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/09\/hpanel-files-backups-sidebar-es-268x300.png 268w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/09\/hpanel-files-backups-sidebar-es-134x150.png 134w\" sizes=\"(max-width: 298px) 100vw, 298px\" \/><\/figure><\/div><p>&nbsp;<\/p><p>Al hacer clic, se mostrar&aacute;n varios tipos de copias de seguridad guardadas. Si utilizas WordPress u otro <strong><a href=\"\/mx\/tutoriales\/que-es-un-cms\">sistema de gesti&oacute;n de contenidos (CMS)<\/a>,<\/strong> tendr&aacute;s que restaurar tanto los archivos como la <strong><a href=\"\/mx\/tutoriales\/mysql\">base de datos MySQL<\/a>.<\/strong><\/p><figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"425\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/03\/hpanel-files-backups-es-1024x425.png\" alt=\"La p&aacute;gina de Copias de Seguridad en hPanel\" class=\"wp-image-32782\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/03\/hpanel-files-backups-es.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/03\/hpanel-files-backups-es-300x124.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/03\/hpanel-files-backups-es-150x62.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/03\/hpanel-files-backups-es-768x319.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>Para empezar, haz clic en el bot&oacute;n <strong>Seleccionar<\/strong> bajo <strong>Copias de seguridad de archivos<\/strong>, elige la fecha de la copia de seguridad y haz clic en <strong>Siguiente paso.<\/strong> Si quieres restaurar todo el sitio, elige la carpeta <strong>public_html<\/strong> y haz clic en <strong>Restaurar archivos.<\/strong><\/p><figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"680\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/03\/restaurar-archivos-1024x680.png\" alt=\"Restaurar archivos de la copia de seguridad desde hPanel\" class=\"wp-image-17774\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/03\/restaurar-archivos-1024x680.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/03\/restaurar-archivos-300x199.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/03\/restaurar-archivos-150x100.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/03\/restaurar-archivos-768x510.png 768w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/03\/restaurar-archivos.png 1030w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>El siguiente paso es restaurar tu base de datos. Comienza seleccionando la opci&oacute;n <strong>Copias de seguridad de base de datos<\/strong>, elige la base de datos a restaurar y haz clic en <strong>Mostrar bases de datos<\/strong>.<\/p><figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"548\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2017\/10\/hpanel-files-backups-databases-selected-es-1024x548.png\" alt=\"La p&aacute;gina de copias de seguridad de las bases de datos en hPanel\" class=\"wp-image-32511\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2017\/10\/hpanel-files-backups-databases-selected-es.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2017\/10\/hpanel-files-backups-databases-selected-es-300x161.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2017\/10\/hpanel-files-backups-databases-selected-es-150x80.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2017\/10\/hpanel-files-backups-databases-selected-es-768x411.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>Ver&aacute;s una lista de fechas de copias de seguridad disponibles. Elige la fecha deseada y haz clic en<strong> Restablecer.<\/strong><\/p><figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"263\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/03\/restablecer-base-de-datos-1024x263.png\" alt=\"Restablecer copias de seguridad\" class=\"wp-image-17778\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/03\/restablecer-base-de-datos-1024x263.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/03\/restablecer-base-de-datos-300x77.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/03\/restablecer-base-de-datos-150x38.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/03\/restablecer-base-de-datos-768x197.png 768w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/03\/restablecer-base-de-datos.png 1037w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>El sistema comenzar&aacute; a descargar las copias de seguridad y te notificar&aacute; una vez que haya terminado.<\/p><p>Una vez completado el proceso de restauraci&oacute;n, se revertir&aacute;n todos los cambios realizados hasta la fecha de la copia de seguridad. Por lo tanto, el c&oacute;digo HTTP 302 deber&iacute;a desaparecer.<\/p><h3 class=\"wp-block-heading\">2. Desactivar el software obsoleto<\/h3><p>Los est&aacute;ndares de Internet se documentan mediante una <strong>solicitud de comentarios (RFC).<\/strong> En este sentido, la especificaci&oacute;n RFC para <strong>HTTP 1.0<\/strong> establece que la funci&oacute;n del c&oacute;digo de respuesta 302 found es ordenar al navegador web que realice una redirecci&oacute;n temporal.<\/p><p>Si el c&oacute;digo de estado HTTP 302 se entrega a trav&eacute;s de la solicitud <a href=\"https:\/\/developer.mozilla.org\/es\/docs\/Web\/HTTP\/Methods\/POST\" target=\"_blank\" rel=\"noopener\"><strong>post<\/strong><\/a>, el navegador web no deber&iacute;a redirigir el contenido sin la confirmaci&oacute;n del usuario. Sin embargo, muchos navegadores modernos procesan autom&aacute;ticamente este c&oacute;digo HTTP 302 como una solicitud <strong><a href=\"https:\/\/developer.mozilla.org\/es\/docs\/Web\/HTTP\/Methods\/GET\" target=\"_blank\" rel=\"noopener\">GET<\/a>.<\/strong><\/p><p>Cuando esto sucede, el software que procesa la solicitud no puede realizar la redirecci&oacute;n correcta. Como resultado, el documento RFC de <strong>HTTP 1.1<\/strong> incluye el c&oacute;digo <strong>303 See Other<\/strong> para manejar espec&iacute;ficamente las peticiones post to get.<\/p><p>Por esta raz&oacute;n, recomendamos desactivar el software obsoleto que no cumple con la <strong>RFC HTTP 1.1.<\/strong> De este modo, evitar&aacute;s que los visitantes vean contenidos irrelevantes en tu web.<\/p><h3 class=\"wp-block-heading\">3. Inspeccionar la configuraci&oacute;n del servidor web<\/h3><p>Otro paso que puedes dar para solucionar el error de redireccionamiento 302 es inspeccionar la configuraci&oacute;n del servidor web. Los dos programas m&aacute;s populares son <strong><a href=\"\/mx\/tutoriales\/que-es-nginx\">Nginx<\/a> <\/strong>y Apache, por lo que es muy probable que tus aplicaciones web se ejecuten en uno de ellos.<\/p><p>A continuaci&oacute;n, repasaremos los pasos para inspeccionar los archivos de configuraci&oacute;n en ambos programas.<\/p><p><strong>Apache<\/strong><\/p><p>Para identificar cu&aacute;l est&aacute; utilizando tu sitio web, tendr&aacute;s que buscar un archivo clave que regule las caracter&iacute;sticas del sitio. En el caso de <a href=\"\/mx\/tutoriales\/que-es-apache\/\"><strong>Apache<\/strong><\/a>, puedes empezar localizando el archivo <strong>.htaccess (de acceso al hipertexto)<\/strong> en tu directorio ra&iacute;z.<\/p><p>Simplemente ve a tu panel de control del hosting y abre el <strong>Administrador de Archivos -&gt; public_html.<\/strong><\/p><figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"188\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/03\/administrador-archivos-apache-1024x188.png\" alt=\"Administrador de archivos de Apache\" class=\"wp-image-17780\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/03\/administrador-archivos-apache.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/03\/administrador-archivos-apache-300x55.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/03\/administrador-archivos-apache-150x27.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/03\/administrador-archivos-apache-768x141.png 768w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/03\/administrador-archivos-apache-1536x281.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>Una vez que hayas <a href=\"\/mx\/tutoriales\/que-es-el-archivo-htaccess\"><strong>localizado tu archivo .htaccess<\/strong><\/a>, &aacute;brelo con un editor de texto.<\/p><figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"277\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/03\/htaccess-file-1024x277.png\" alt=\"Localizar archivo htaccess\" class=\"wp-image-17782\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/03\/htaccess-file-1024x277.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/03\/htaccess-file-300x81.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/03\/htaccess-file-150x41.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/03\/htaccess-file-768x208.png 768w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/03\/htaccess-file.png 1416w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>A partir de ah&iacute;, ver&aacute;s una serie de directivas <strong>RewriteXXX <\/strong>que gestionan las redirecciones HTTP y las estructuras permalink. Presta especial atenci&oacute;n a estas dos:<\/p><ul class=\"wp-block-list\">\n<li><strong>RewriteRule<\/strong>: define las reglas para el motor de reescritura.<\/li>\n\n\n\n<li><strong>RewriteCond<\/strong>: determina si la URL solicitada coincide con la condici&oacute;n de la regla definida.<\/li>\n<\/ul><p>Si la solicitud tiene una URL que coincide, la <strong>RewriteRule<\/strong> que sigue a las directivas <strong>RewriteCond<\/strong> iniciar&aacute; una redirecci&oacute;n temporal a la URL correcta.<\/p><p>A continuaci&oacute;n, se muestra un ejemplo de ejecuci&oacute;n de una redirecci&oacute;n temporal 302 adecuada:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">RewriteEngine on\nRewriteCond %{HTTP_HOST} ^sitioweb\\.com$\nRewriteRule ^(.*)$ HTTP:\/\/www.sitioweb-temporal.com\/$1 [R=302]<\/pre><p>En el ejemplo anterior, la combinaci&oacute;n de <strong>RewriteCond<\/strong> y <strong>RewriteRule <\/strong>coincide con las peticiones a sitioweb.com. Por lo tanto, el sistema genera una redirecci&oacute;n temporal a la misma URL en el dominio sitioweb.com temporal.&nbsp;<\/p><p>Observa la bandera extra que sigue a la directiva<strong> RewriteRule<\/strong> &ndash; indica que el c&oacute;digo de respuesta entregado tiene que ser un 302 found. Esto hace que los agentes de usuario realicen una redirecci&oacute;n temporal.<\/p><p>Si hay directivas de rewrite extra&ntilde;as en el archivo <strong>.htaccess<\/strong>, contin&uacute;a y com&eacute;ntalo. Hazlo a&ntilde;adiendo un prefijo <strong>#<\/strong> delante de la l&iacute;nea que comentas. Una vez que hayas terminado, intenta reiniciar el servidor web para ver si el error 302 se ha resuelto.<\/p><p><strong>Nginx<\/strong><\/p><p>Si tu web funciona con Nginx, debes localizar un archivo clave diferente. En lugar de un archivo <strong>.htaccess<\/strong>, busca el archivo <strong>nginx.conf<\/strong> ubicado en los siguientes directorios:<\/p><ul class=\"wp-block-list\">\n<li><strong>\/usr\/local\/nginx\/conf<\/strong><\/li>\n\n\n\n<li><strong>\/etc\/nginx<\/strong><\/li>\n\n\n\n<li><strong>\/usr\/local\/etc\/nginx<\/strong><\/li>\n<\/ul><p>Una vez que hayas encontrado el archivo, &aacute;brelo a trav&eacute;s del editor de texto, y busca las directivas de rewrite que incluyan una bandera de <strong>redirecci&oacute;n<\/strong>.<\/p><p>Para entender el funcionamiento del sistema Nginx, echa un vistazo al ejemplo de <strong>directiva ablock<\/strong> que aparece a continuaci&oacute;n:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">server {\nlisten 80;\nlisten 443 ssl;\nserver_name www.ejemplo.com;\nrewrite ^\/$ http:\/\/www.ejemplo-temporal.com redirect;\n}<\/pre><p>Las directivas de rewrite en Nginx funcionan de forma similar a las de Apache. Un conjunto de directivas en el ejemplo anterior regula un servidor virtual generando una redirecci&oacute;n HTTP temporal de <strong>ejemplo.com<\/strong> a <strong>temporal-ejemplo.com.<\/strong><\/p><p>Para asegurarte de que todo funciona correctamente en tu servidor Nginx, intenta detectar cualquier directiva de reescritura inusual que contenga una bandera de <strong>redirecci&oacute;n<\/strong>. Comenta estas l&iacute;neas y reinicia el sistema para ver si el problema se ha resuelto.<\/p><h3 class=\"wp-block-heading\">4. Borrar los registros de errores<\/h3><p>Los cambios y actualizaciones recientes tambi&eacute;n pueden causar el c&oacute;digo 302 found. Por lo tanto, despu&eacute;s de completar uno, no te olvides de <strong>comprobar el registro de errores de tu sitio web.<\/strong><\/p><p>La mayor&iacute;a de las aplicaciones web tendr&aacute;n registros del servidor conectados al hardware real en el que se est&aacute;n ejecutando. Estos registran cada actividad realizada, desde proporcionar un historial de las p&aacute;ginas solicitadas hasta recoger informaci&oacute;n espec&iacute;fica del usuario.<\/p><p>Normalmente, los proveedores de alojamiento dan acceso a la activaci&oacute;n de los registros del servidor a trav&eacute;s del panel de control de los usuarios. Sin embargo, tambi&eacute;n puedes habilitar el registro de errores en tu sitio de WordPress utilizando la constante <strong>WP_DEBUG<\/strong> de PHP, que genera el proceso de depuraci&oacute;n en todo el sitio.<\/p><p>Para empezar, copia y pega las siguientes l&iacute;neas en tu archivo <a href=\"\/mx\/tutoriales\/wp-config-php\"><strong>wp-config.php<\/strong><\/a>:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">define( 'WP_DEBUG', true );\ndefine( 'WP_DEBUG_LOG', true );\ndefine( 'WP_DEBUG_DISPLAY', false );<\/pre><p>Una vez que hayas terminado, todos los errores registrados aparecer&aacute;n en el <strong>archivo wp-content\/debug.log<\/strong>, lo que te facilitar&aacute; la identificaci&oacute;n del componente que est&aacute; causando las redirecciones temporales inesperadas.<\/p><p><span style=\"font-weight: 400\"><div class=\"protip\">\n                    <h4 class=\"title\">Tip Profesional<\/h4>\n                    <p>Puedes localizar manualmente las aplicaciones en tu servidor y revisar todos los registros de las mismas. Esto te ayudar&aacute; a determinar las irregularidades en el c&oacute;digo de la aplicaci&oacute;n y te mostrar&aacute; la causa de la aparici&oacute;n del c&oacute;digo de respuesta 302.<\/p>\n                <\/div>.<\/span><\/p><p>Adem&aacute;s, si deseas comprobar el registro de errores en el software, accede al siguiente archivo seg&uacute;n corresponda:<\/p><ul class=\"wp-block-list\">\n<li>Servidor Nginx: \/var\/log\/nginx\/error.log\/<\/li>\n\n\n\n<li>Servidor Apache: \/var\/log\/apache2\/error.log\/<\/li>\n<\/ul><h3 class=\"wp-block-heading\">5. Desinstalar o desactivar temporalmente nuevos plugins o temas<\/h3><p>La causa m&aacute;s com&uacute;n de los errores del sitio web en WordPress son los plugins o temas conflictivos. En algunos casos, un plugin puede intentar configurar redirecciones que entran en conflicto con las redirecciones por defecto de WordPress. De este modo, se genera un c&oacute;digo de respuesta HTTP incorrecto.<\/p><p>Una forma eficaz de resolver este tipo de problemas es desactivar temporalmente los plugins. Para ello, ve al directorio <strong>wp-content<\/strong> y cambia el nombre de la carpeta <strong>plugins<\/strong> a, por ejemplo, <strong>plugins-disable.<\/strong><\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"393\" height=\"239\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/hpanel-filemanager-publichtml-wpcontent-plugins-rename-pluginsdisable-es.png\" alt=\"El proceso de cambiar el nombre de la carpeta de plugins de WordPress para desactivarlos\" class=\"wp-image-32014\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/hpanel-filemanager-publichtml-wpcontent-plugins-rename-pluginsdisable-es.png 393w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/hpanel-filemanager-publichtml-wpcontent-plugins-rename-pluginsdisable-es-300x182.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/hpanel-filemanager-publichtml-wpcontent-plugins-rename-pluginsdisable-es-150x91.png 150w\" sizes=\"(max-width: 393px) 100vw, 393px\" \/><\/figure><\/div><p>Si tu web ha vuelto a la normalidad sin plugins activos, lo siguiente es encontrar el plugin que causa el HTTP 302. Comienza por renombrar el directorio de <strong>plugins<\/strong> al original y activa los plugins uno por uno.<\/p><p>Cuando aparezca el c&oacute;digo 302, habr&aacute;s detectado el plugin defectuoso. Desinstalarlo deber&iacute;a eliminar el error. Sin embargo, si el m&eacute;todo anterior no da resultados, intenta seguir los mismos pasos con tus temas de WordPress.<\/p><h2 class=\"wp-block-heading\" id=\"h-cuando-utilizar-la-redireccion-temporal-302\"><strong>&iquest;Cu&aacute;ndo utilizar la redirecci&oacute;n temporal 302?<\/strong><\/h2><p>Principalmente, una respuesta HTTP 302 est&aacute; destinada a la <strong>redirecci&oacute;n<\/strong> en lugar de ser un error. A menos que el servidor est&eacute; entregando una respuesta incorrecta, la causa de las redirecciones temporales 302 es en su mayor&iacute;a intencional.<\/p><p>A continuaci&oacute;n, se presentan algunas de las razones m&aacute;s comunes para utilizar las respuestas 302 found:<\/p><ul class=\"wp-block-list\">\n<li><strong>Proporcionar contenido localizado<\/strong>: generalmente implementado por empresas internacionales o plataformas de eCommerce para dirigir el tr&aacute;fico de una ubicaci&oacute;n geogr&aacute;fica espec&iacute;fica a su URL de destino.<\/li>\n\n\n\n<li><strong>Redirecci&oacute;n para pruebas A\/B<\/strong>: cuando una plataforma est&aacute; desarrollando una nueva funcionalidad y a&uacute;n est&aacute; en proceso de pruebas A\/B, pueden dirigir el tr&aacute;fico a esta nueva p&aacute;gina y recoger los comentarios de los visitantes.<\/li>\n\n\n\n<li><strong>Indicar a los visitantes que vayan a una p&aacute;gina espec&iacute;fica<\/strong>: esto es muy &uacute;til cuando tu sitio web est&aacute; todav&iacute;a en mantenimiento. Al indicar a los visitantes que vayan a una p&aacute;gina funcional, se mantendr&aacute; la experiencia del usuario y estar&aacute;n al d&iacute;a con tu contenido.<\/li>\n\n\n\n<li><strong>Realizar una estrategia de marketing<\/strong>: muchas empresas redirigen a los visitantes a una p&aacute;gina promocional que contiene ofertas especiales o banners de descuentos.<\/li>\n<\/ul><p><span style=\"font-weight: 400\"><div class=\"protip\">\n                    <h4 class=\"title\">Tip Profesional<\/h4>\n                    <p>Para realizar una redirecci&oacute;n permanente, deber&aacute;s redirigir tu sitio web utilizando la <strong>Redirecci&oacute;n 301<\/strong>. Las caracter&iacute;sticas m&aacute;s notables de esta redirecci&oacute;n son mantener todos los valores SEO de tu antigua p&aacute;gina y transferirlos a la nueva URL.<\/p>\n                <\/div>.<\/span><\/p><h2 class=\"wp-block-heading\" id=\"h-el-codigo-de-estado-302-y-el-seo\"><strong>El c&oacute;digo de estado 302 y el SEO<\/strong><\/h2><p>Cuando se implementa correctamente, la redirecci&oacute;n 302 found no perjudica el <strong><a href=\"\/mx\/tutoriales\/que-es-seo\">SEO de tu sitio<\/a>. <\/strong>De hecho, desempe&ntilde;a un papel importante en la conservaci&oacute;n del valor SEO de una p&aacute;gina web.<\/p><p>La redirecci&oacute;n HTTP 302 indica a Google y a otros motores de b&uacute;squeda que la redirecci&oacute;n es s&oacute;lo temporal, lo que les impide desindexar el recurso original. De este modo, se puede conservar el valor SEO, como la clasificaci&oacute;n y la autoridad de dominio que podr&iacute;a tener la p&aacute;gina original.<\/p><p><span style=\"font-weight: 400\"><div class=\"protip\">\n                    <h4 class=\"title\">Tip Profesional<\/h4>\n                    <p>Utiliza los redireccionamientos HTTP 302 s&oacute;lo si piensas recuperar la p&aacute;gina antigua. Adem&aacute;s, evita mover el contenido importante para el SEO a una nueva ubicaci&oacute;n, ya que esto podr&iacute;a afectar al posicionamiento de la p&aacute;gina en las SERP.<\/p>\n                <\/div>.<\/span><\/p><h2 class=\"wp-block-heading\" id=\"h-como-diagnosticar-si-tu-sitio-tiene-el-error-302\"><strong>C&oacute;mo diagnosticar si tu sitio tiene el error 302<\/strong><\/h2><p>Para identificar si tu sitio web est&aacute; experimentando el error 302, empieza por introducir la URL original en la barra de direcciones y observa la URL. Si tu URL original se convierte en la de destino, significa que la redirecci&oacute;n HTTP est&aacute; funcionando correctamente.<\/p><p>Por otro lado, si la direcci&oacute;n sigue siendo la misma, tienes que identificar la causa. Empieza por <strong><a href=\"\/mx\/tutoriales\/como-borrar-la-cache-del-navegador\">borrar la cach&eacute; de tu navegador<\/a><\/strong> para ver si al hacerlo la URL cambia. Si no ocurre nada, intenta aplicar los m&eacute;todos de los que hemos hablado en la secci&oacute;n anterior.<\/p><p>\n\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Lecturas recomendadas<\/h4>\n                    <p><a href=\"\/mx\/tutoriales\/como-solucionar-err-too-many-redirects-en-wordpress\/\">&iquest;C&oacute;mo resolver el error Too Many Redirects?<\/a><\/p><p><a href=\"\/mx\/tutoriales\/err_name_not_resolved\">&iquest;C&oacute;mo solucionar el error ERR_NAME_NOT_RESOLVED?<\/a><\/p>\n                <\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusion\"><strong>Conclusi&oacute;n<\/strong><\/h2><p>El c&oacute;digo de error HTTP 302 found indica que una URL espec&iacute;fica ha sido trasladada temporalmente a una nueva ubicaci&oacute;n. Cada vez que los visitantes, los robots de Google u otros motores de b&uacute;squeda acceden a la URL original, la redirecci&oacute;n 302 ofrece una respuesta autom&aacute;tica que indica una nueva direcci&oacute;n.<\/p><p>Las redirecciones 302 pueden beneficiar a un sitio web en varias ocasiones. Dicho esto, si el servidor web que aloja tu sitio genera una respuesta inesperada 302 found, puede dificultar la capacidad de tu sitio para satisfacer las peticiones de los visitantes.<\/p><p>Recapitulemos los pasos para solucionar este problema:<\/p><ol class=\"wp-block-list\">\n<li>Restaurar una copia de seguridad.<\/li>\n\n\n\n<li>Desactivar el software obsoleto.<\/li>\n\n\n\n<li>Inspeccionar la configuraci&oacute;n del servidor web.<\/li>\n\n\n\n<li>Borrar los registros de errores.<\/li>\n\n\n\n<li>Desinstalar o desactivar temporalmente plugins y temas.<\/li>\n<\/ol><p>Adem&aacute;s del error 302, puedes encontrarte con otros c&oacute;digos de estado, como el error <a href=\"\/mx\/tutoriales\/error-403-prohibido-arreglarlo\">403 forbidden<\/a> o el <a href=\"\/mx\/tutoriales\/solucionar-error-504-gateway-time-out-wordpress\">504 gateway timeout<\/a>. Te recomendamos que aprendas m&aacute;s sobre estos errores para que puedas solucionarlos a tiempo y asegurarte de que el rendimiento de tu sitio web vuelva a estar en marcha lo antes posible.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"\/mx\/hosting-wordpress\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/mx-tutoriales\/wp-content\/uploads\/sites\/39\/2024\/06\/ES-New-WP_in-text-banner.png\" alt=\"\" class=\"wp-image-40615\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/06\/ES-New-WP_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/06\/ES-New-WP_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/06\/ES-New-WP_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/06\/ES-New-WP_in-text-banner-768x225.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Los navegadores y los servidores web se comunican mediante un protocolo de aplicaci&oacute;n llamado Protocolo de Transferencia de Hipertexto (HTTP). Cada vez que los visitantes acceden a una p&aacute;gina web, el navegador env&iacute;a una solicitud de recursos al servidor web, lo que les permite ver el contenido. Sin embargo, en caso de error, los navegadores [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/mx\/tutoriales\/http-302\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":317,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"C\u00f3mo solucionar el error HTTP 302 Found (5 m\u00e9todos)","rank_math_description":"Este art\u00edculo repasa los cinco pasos efectivos para diagnosticar y solucionar el inesperado error HTTP 302 en tu sitio web.","rank_math_focus_keyword":"http 302","footnotes":""},"categories":[14267],"tags":[14277],"class_list":["post-17763","post","type-post","status-publish","format-standard","hentry","category-errores","tag-http-302"],"hreflangs":[{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/http-302","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/http-302","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/http-302","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/http-302","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts\/17763","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/users\/317"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/comments?post=17763"}],"version-history":[{"count":54,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts\/17763\/revisions"}],"predecessor-version":[{"id":32783,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts\/17763\/revisions\/32783"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/media?parent=17763"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/categories?post=17763"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/tags?post=17763"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}