Usted puede usar .htaccess para redireccionar automáticamente un visitante a otra ubicación, por ejemplo, cuando usted tiene un nuevo sitio web, o si su sitio se encuentra en construcción.
En esta guía puede encontrar una descripción de algunas de las funciones más utilizadas y cómo implementarlas en su espacio web en One.com.
- Redirección 301
- redireccionar a www.yourdomain.com
- redireccionar a yourdomain.com
- redireccionar a HTTPS
Nota: Si desea redireccionar todo su sitio web a otro dominio o dirección IP, se recomienda utilizar DNS. Eche un vistazo a nuestra guía sobre cómo administrar sus configuraciones DNS.
Redirección 301
Puede redireccionar de forma permanente a sus visitantes a otro lugar, esto se llama Redirección 301.
El número 301 representa el código de estado HTTP. Añadiendo el número 301, le dice a los motores de búsqueda que la dirección esta siendo redireccionada permanentemente a otra ubicación, por consiguiente, también se redirecciona el posicionameinto web de su pagina.
Redirect 301 /oldpage.html https://www.one-example.com/newpage.html
Reemplazar /oldpage.html con el nombre de la página actual y https://www.one-example.com/newpage.html con la nueva ubicación. Asegúrese de que todo el texto está en una línea.
Nota: En algunos casos es posible que desee redireccionar sus visitantes sólo temporalmente, por ejemplo a una página en construcción. En ese caso es mejor utilizar otro código utilice el 307 en lugar de 301.
redireccionar a www.yourdomain.com
Es posible que desee hacer esto para mejorar el posicionamiento en motores de búsqueda. Los motores de búsqueda reconocen www.yourdomain.com y yourdomain.com como dos páginas diferentes, es mejor si se utiliza una sola página.
#Rewrite to domain with www RewriteEngine On RewriteCond %{HTTP_HOST} !^(.+\.)([a-zA-Z0-9-]+\.([a-z]{2,4})|co\.uk|me\.uk|org\.uk|priv\.no)$ RewriteCond %{HTTP_HOST} ([a-zA-Z0-9-]+\.([a-z]{2,4})|co\.uk|me\.uk|org\.uk|priv\.no)$ RewriteRule ^(.*)$ https://www.%1/$1 [L,QSA,R=301]
redireccionar a yourdomain.com
Similar a redireccionar a www, pero a la inversa. Tiene el mismo propósito.
#Rewrite to domain without www RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.(.*) RewriteRule ^(.*) https://%1/$1 [QSA,L,R=301]
redireccionar a HTTPS
Si usted tiene SSL activado en su espacio web usted puede redireccionar todo el tráfico a https://. De esa manera usted puede asegurarse de que sus visitantes sólo utilizan una conexión segura. Si sólo desea redireccionar a https:// en ciertas carpetas de su sitio, puede agregar el archivo .htaccess a esa carpeta específica.
#Rewrite everything to https RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Related articles: