¿Qué es 301 redirección y cómo configurar en WordPress?

301 La redirección es redirección. Se utiliza para redirigir a los usuarios a otra URL (página o entrada) diferente del solicitado inicialmente. Por ejemplo, si una persona en la barra de direcciones escribe su sitio.com cuando esté configurada correctamente, irá a www.site su.com o viceversa. Además, lo ayudaremos a implementar estas redirecciones, mientras mantiene el tráfico y el SEO existente. Cinco tipos de redireccionamientos de URL
301 – Redirección permanente. Se usa para decirles a los motores de búsqueda que la página ha cambiado para siempre su ubicación. En el 99.44% de los casos, usará este tipo.
302 – Redirección temporal. Se usa para decirles a los motores de búsqueda que la página ha cambiado su ubicación en este momento, no para siempre.
303 – Vea otra redirección. A veces se usa en tiendas en línea para verificar si se han agregado páginas de datos únicas en pestañas o simplemente actualizadas. Este código de respuesta le dice al navegador que el documento solicitado debe ser solicitado por el método GET, incluso si la consulta inicial fue realizada por otro método. Este es el código de respuesta ingresado para reemplazar el código 302 en el protocolo HTTP / 1.1.
307- “El documento solicitado está disponible por un corto período de tiempo en otro URI”, le dice al navegador que el documento solicitado debe solicitarse mediante el método (get / post) al que se ha realizado la solicitud principal, cambiando el método de consulta está prohibido. Este código de respuesta también se ingresa para reemplazar el código 302 en el protocolo HTTP / 1.1. Redirección temporal. Funciona como una redirección 303, pero con algunos cambios en la forma en que la información se transfiere de una página a otra.308 – “El documento solicitado finalmente se migró a uno nuevo”, este código de respuesta se ha agregado a HTTP / 1.1 en su lugar del Código 301, además significa que el método de solicitud (Get / Post) no puede cambiar cuando se migra uno nuevo. Si ha solicitado un recurso en la primera consulta utilizando el método Get, entonces la segunda consulta debe realizarse y usar el método GET.
La mayoría de las veces para la redirección, el código de respuesta es 301, por lo que la redirección también se llama redirección 301. Todos los ejemplos en este artículo utilizarán este código de respuesta. Puede configurar la redirección 301 de diferentes maneras: php, js, .htaccess y también utilizando complementos especiales.
Veremos cómo hacer esto con el complemento de redirección, así como la edición del archivo .htaccess. Complemento de redirección de WordPress
El proceso de agregar redireccionamientos manualmente al sitio puede ser bastante complicado, porque en este caso será necesario editar el archivo .htaccess. Pero en el mundo WordPress hay un fantástico complemento de redireccionamiento de John Godley, que puede manejar redireccionamientos en la consola de WordPress. Este complemento ya está en el mercado durante mucho tiempo y es popular debido al hecho de que es muy fácil importar una lista de direcciones en una tabla, por lo que no tiene que ingresar manualmente todas las redirecciones. Para instalar el complemento, Simplemente ingrese “Redirección” en busca de complementos → Agregue nuevo a su consola de WordPress. Después de la activación, puede encontrar el menú del complemento a través de instrumentos → redirección.

Para crear manualmente una redirección, simplemente ingrese la URL de origen y la nueva URL de destino en los campos apropiados, luego haga clic en el botón “Agregar redirección”. Este es un método excelente y simple cuando tienes que hacer solo unos pocos cambios. Agregue una redirección 301 editando un archivo .htaccess en la sección de administración del host se especifica para conectarse a los archivos de su sitio a través de FTP. Para iniciar sesión, debe usar un cliente FTP, por ejemplo, FileZilla. Después de conectarnos, comenzamos a editar el archivo .htaccess. Se encuentra en el directorio raíz de su sitio.

Para la edición, es necesario usar dicho editor de código en el que sea posible especificar la codificación y el formato del final, por ejemplo, Notepad ++. Redirección de ejemplos: http redireccionando a https redirigió http://example.com a https://example.com, incluidas todos los enlaces: después de conectar el certificado SSL, debe agregar la redirección obligatoria de http a https, para que todas las conexiones sean encriptado. Tal redirección excluirá la posibilidad de conectarse a través del protocolo HTTP. Para hacer esto, ingrese el siguiente código justo al comienzo del archivo .htaccess:# comenzar redirección


RewriteEngine en
Rewritecond% {http: x-forcearded-propo}! Https
Rewriterule ^ (. *) $ Https: //% {http_host}% {request_uri} [l, r = 301] # Redirección final
Redirección www a no www redirigido desde www.example.com a ejemplo.com, incluidos los enlaces: # comenzar redirección
RewriteEngine en
Rewritebase /
Rewritecond% {http_host} ^ www. (. *) $ [NC] Rewriter ^ (. *) $ Http: //% 1 /$ 1 [r = 301, L] # Redirección final
Recuerde, si tiene un certificado SSL, línea: Rewriter ^ (. *) $ Http: //% 1 /$ 1 [r = 301, l] Vale la pena cambiar en: Rewriter ^ (. *) $ Https: / / / /% 1 / $ 1 [r = 301, l] Cedirection no www a www # comenzar redirección
RewriteEngine en
RewriteCond% {http_host}! ^ Www.
Rewriterule ^ (. *) $ Http: //www.% {http_host} /$ 1 [r = 301, l] # Redirección final
Recuerde, si tiene un certificado SSL adjunto, la línea:
Rewriterule ^ (. *) $ Http: //www.% {http_host} /$ 1 [r = 301, l] Vale la pena cambiar en: Rewriterule ^ (. *) $ Https: //www.% {http_host} /$ 1 [r = 301, l] Al configurar esta redirección, debe cambiar el nombre de su sitio en la base de datos agregando www. Debe hacer esto en PhpMyAdmin editando SiteUrl y líneas de inicio en la tabla WP_options (si el prefijo de la tabla en la base de datos es “WP_”). Usando la redirección al archivo .htaccess si desea utilizar más de las redirecciones anteriores, debe escribirlas en el siguiente orden: Redirect desde www.example.com a ejemplo.com o redirect Ejemplo.com en www.example.com. Redirect http://example.com a https://example.com. Hay muchas otras reglas, en particular, utilizando expresiones regulares. Pero son individuales y no son necesarios con tanta frecuencia como se describió anteriormente, y su descripción excede el propósito de este artículo. Si necesita escribir reglas de redireccionamiento más complejas, le recomendamos que mire la documentación en el servidor web Apache 2 y su módulo mod_rewrite, así /mod/mod_rewrite.html https://httpd.apache.org/docs/2.4 /dewrite/http://pcre.org/current/doc/html/

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

Biblioteca Divi: explorarea posibilităților de sincronizare selectivă a bibliotecii Divi

Biblioteca Divi: explorarea posibilităților de sincronizare selectivă a bibliotecii Divi

Leave a Reply

Your email address will not be published. Required fields are marked *