Creación y uso de archivo htaccess en cPanel

Procédure

Creación y uso del archivo .htaccess en cPanel

El archivo .htaccess es un archivo de configuración que permite aplicar configuraciones específicas al servidor web. Es compatible con varios tipos de servidores web, incluido el servidor web Apache que se proporciona en nuestros planes de alojamiento web cPanel.

Los archivos .htaccess aplican configuraciones a nivel de un directorio y todos los subdirectorios donde se encuentra el archivo.

En este tutorial, aprenderás a crear y usar un archivo .htaccess.

Creación y uso del archivo .htaccess en cPanel

Cada carpeta (directorio) de tu alojamiento cPanel podría tener un archivo .htaccess. En general, hay uno en la raíz de tu alojamiento, la carpeta: public_html

Para crear un archivo .htaccess en tu alojamiento cPanel:

  • Inicia sesión en tu cPanel
  • Haz clic en el ícono "Administrador de archivos".

Creación y uso de archivo htaccess en cPanel

  • Si la visualización de archivos del sistema está desactivada en cPanel, puedes activarla haciendo clic en el ícono "Configuración" en el administrador de archivos.

Creación y uso de archivo htaccess en cPanel

  • Luego, marca la opción "Mostrar archivos ocultos (dotfiles)" y haz clic en el botón "Guardar".

Creación y uso de archivo htaccess en cPanel

  • A continuación, para crear el archivo .htaccess, desde la barra de herramientas del administrador de archivos, haz clic en "+Archivo".

Creación y uso de archivo htaccess en cPanel

  • Se abrirá una pequeña ventana, escribe .htaccess en el campo "nombre del archivo" y haz clic en el botón "Crear nuevo archivo".

Creación y uso de archivo htaccess en cPanel

  • Se creará un archivo .htaccess en la carpeta, para editarlo haz clic derecho con el botón del mouse y selecciona el menú "Editar".

Creación y uso de archivo htaccess en cPanel

  • En la ventana siguiente, haz clic en el botón "Editar".

Creación y uso de archivo htaccess en cPanel

  • El archivo se abrirá en el editor de código, agrega las directivas .htaccess que deseas utilizar.

Creación y uso de archivo htaccess en cPanel

  • Guarda el archivo presionando el botón "Guardar cambios" y cierra la ventana haciendo clic en Cerrar.

Creación y uso de archivo htaccess en cPanel

Aquí hay algunas directivas .htaccess que podrías utilizar:

Redirigir una página de tu sitio a otra:

Redirect 301 /paginaantigua.php http://www.dominio.com/paginanueva.php

Redirigir un sitio completo a una nueva URL:

Redirect 301 / http://www.dominio.com/

Redirigir un sitio completo a un subdirectorio, útil para redirigir el sitio principal de tu cPanel (publicado en « public_html ») hacia el directorio de un dominio adicional:

Redirect 301 / http://www.dominio.com/directorio/

Redirigir un subdirectorio a otra URL:

Redirect 301 /sub-directorio http://www.dominio.com/

Esta directiva redirigirá cualquier archivo con la extensión .html para usar el mismo nombre de archivo pero usar la extensión .php en su lugar.

RedirectMatch 301 (.*)\.html$ http://www.dominio.com$1.php
  • También puedes hacer redirecciones 301 con reescritura de URL

Redirigir el antiguo dominio al nuevo

RewriteEngine on
RewriteBase /
RewriteRule (.*) http://www.nuevodominio.com/$1 [R=301,L]

Redirigir a www.

RewriteEngine on
RewriteBase /
rewritecond %{http_host} ^dominio.com [nc]
rewriterule ^(.*)$ http://www.dominio.com/$1 [r=301,nc]

Redirigir a la versión www. en un subdirectorio

RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} dominio.com [NC]
RewriteRule ^(.*)$ http://www.dominio.com/directorio/index.html [R=301,NC]

Redirigir el antiguo sitio a uno nuevo preservando los enlaces:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*) http://www.nuevodominio.com%{REQUEST_URI} [R=302,NC]

Redirigir el antiguo dominio contenido en un directorio hacia el nuevo con o sin directorio preservando los enlaces:

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/directorio/(.*)$
RewriteRule ^(.*) http://www.nuevodominio.com/%1 [R=302,NC]

Redirigir las URLs con parámetros (archivos colocados en el directorio raíz)

Ejemplo de URL original :

http://www.ejemplo.com/index.php?id=1

URL deseada :

http://www.ejemplo.com/nueva-ubicacion/

La sintaxis .htaccess :

RewriteEngine on
RewriteCond %{QUERY_STRING} id=1
RewriteRule ^index\.php$ /nueva-ubicacion/? [L,R=301]

Redirigir las URLs con parámetros (archivos colocados en un subdirectorio)

URL original :

http://www.ejemplo.com/sub-dir/index.php?id=1

URL deseada :

http://www.ejemplo.com/ruta-a-nueva-ubicacion/

La sintaxis .htaccess :

RewriteEngine on
RewriteCond %{QUERY_STRING} id=1
RewriteRule ^sub-dir/index\.php$ /ruta-a-nueva-ubicacion/? [L,R=301]

Redirigir la raíz de tu sitio web al directorio "public", útil para los Frameworks Symfony y Laravel:

RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]

Conclusión

Has aprendido a crear y usar tu archivo htaccess en tu alojamiento cPanel; El archivo .htaccess puede ser utilizado para realizar tareas relacionadas con SEO, como redirecciones. Las redirecciones pueden evitar mensajes de error 404 y permitir que los robots de los motores de búsqueda sepan qué páginas deben indexar.

¡No dudes en compartir tus comentarios y preguntas!

Ir más allá

Puedes descubrir otras directivas .htaccess en las siguientes páginas:

Valora este artículo :

Este artículo le ha sido útil ?

Article utile

Article non utileNo

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Artículos similares

1mn lectura

¿Cómo cambio mi paquete de alojamiento a cPanel?

1mn lectura

Wordpress Cpanel: perdido login de administración

0mn lectura

¿Cómo se migra un sitio web de LWS Panel a cPanel?

0mn lectura

Cómo migrar de un alojamiento cPanel a un servidor VPS


Questions sur l'article
shankly Il y a 910 días
ou puis je trouver le nom de mon serveur pour l'intégrer dans une page script php afin de me connecter à ma base de données. merci
Véase el
1 respuestas
Jordan-LWS - Il y a 908 días

Bonjour,

 

Merci pour votre retour.

Afin de pouvoir retrouver l'adresse de votre serveur SQL, l'idéal est de se rendre dans votre espace client LWS puis dans MySQL & phpMyAdmin, ici, vous devriez avoir la possibilité de créer une base de données ce qui entrainera un envoi de mail automatique avec un mot de passe et les informations de connexion à cette dernière. Vous pouvez également suivre cette documentation qui devrait vous renseigner d'avantages.

L'information du serveur est également affichée dans la liste des bases de données sous la colonne "IP Serveur"

Dans le cas où vous auriez une formule de type cPanel, une documentation est aussi mise à dispositions si vous le souhaitez. Il suffira d'utiliser l'adresse IP du serveur indiqué dans la partie droite de votre cPanel, elle est indiquée sous Shared IP Address.

Je vous remercie pour votre attention et reste à votre disposition pour toutes autres demandes ou interrogations complémentaires à propos de nos services. Vous pouvez nous contacter directement depuis votre espace client ou par le biais de cette page.

 

Cordialement, L'équipe LWS.

Utile ?

Formule una pregunta al equipo de LWS y a su comunidad