Reedirecciónes 301 en htaccess, aquí están las mejores prácticas
Si está leyendo estas líneas, significa que quiere saber más sobre las Redirecciones 301 htaccess y, en particular, en mejores prácticas con respecto a esta instrucción. ¡Perfecto! Para saber más, solo tienes que seguir leyendo el artículo.
Redireccionamiento 301 con archivo .htaccess: ¿que es?
Antes de llegar al corazón del capítulo de mejores prácticas, es necesario entender por un momento de qué estamos hablando cuando la expresión «Redirigir 301 htaccess«. Para comprender mejor la situación, recuerde que a menudo les sucede a quienes tienen un sitio que se enfrentan a la necesidad de cambiar una URL o la dirección de una página. Las razones son variadas. Estos incluyen el objetivo de la creación de más URL parlantes.
En situaciones en las que tiene un sitio en Servidor Apache, las operaciones mencionadas anteriormente se pueden realizar sin comprometer el posicionamiento. ¿Cómo? Gracias a la instrucción Redirect 301 antes mencionada (en el archivo .htaccess).
Cuando se usa esta expresión, la llamada se enmarca código de redireccionamiento permanente. Concretamente, cada vez que se cuestiona la situación, estamos ante un redireccionamiento fijo tanto los usuarios como las arañas de Google a una nueva dirección de página, todo sin perder nada desde el punto de vista del posicionamiento. Una vez aclarado este aspecto, podemos dejar espacio para las mejores prácticas.
Redirigir 301 htaccess en todo el sitio
Hay muchos propietarios de sitios que se enfrentan a la necesidad de Redirigir el tráfico de un dominio inicial a uno nuevo.. ¿Cómo es mejor moverse en estas situaciones? En tales situaciones, el mejor enfoque es redirigir página por página. Aquí está la regla para poner en el archivo:
RewriteEngine on
RewriteRule ^(.*)$ http://newdomain.com/$1 [R=301,L]
Está claro que en lugar de «newdomain” es necesario ingresar al nuevo dominio al que redireccionar las distintas páginas. Cuando te encuentras en la situación que acabamos de describir, no solo es importante entender cuáles son las mejores prácticas, sino también evitar aquellas que no son útiles a nivel SEO. Entre los principales en este sentido encontramos el hecho de proceder con la redirección de las páginas del dominio antiguo hacia la raíz del nuevo. Las consecuencias de este enfoque son todo menos agradables: quienes trabajan así, de hecho, tienen todas las credenciales para enfrentar una pérdida de indexación.
Cómo redireccionar 301 para eliminar «index.php» de la URL
Otro caso frecuente que requiere el enfoque en mejores prácticas Redirigir 301 htaccess se refiere a la presencia, en la URL, del redacción «index.php». Esta es una situación muy extendida, que afecta tanto a los sitios como a los CMS creados con el lenguaje mencionado. Para eliminar la redacción antes mencionada de la URL, es necesario insertar la siguiente regla en el archivo .htaccess que se cargará en la ruta del sitio web:
Options +FollowSymLinksRewriteEngine OnRewriteBase /RewriteRule ^(.*)index\.php$ /$1 [R=301,NC]
Concluimos recordando que, en el primero de los dos casos descritos, para implementar la práctica de redirección es necesario tener acceso al FTP del sitio de inicio. El siguiente paso consiste en la creación del archivo .htaccess antes mencionado, que debe insertarse en la raíz del dominio desde el que desea migrar los contenidos.