• Portada
    • Recent
    • Users
    • Register
    • Login

    Gestión del archivo .htaccess

    Scheduled Pinned Locked Moved Sistemas operativos
    3 Posts 3 Posters 666 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • cobitoC Offline
      cobito Administrador
      last edited by

      Este hilo forma parte de la guía para montar un servidor en Debian.
      Recuerda que el contenido de Hardlimit está bajo licencia Creative Commons.


      Procedimiento

      Como root:

      a2enmod rewrite nano /etc/apache2/sites-available/000-default.conf 

      Añadir dentro de la sección VirtualHost correspondiente una sección Directory:

      <Directory "/var/www/html">    Require all granted    Options Indexes FollowSymLinks MultiViews    AllowOverride All </Directory> 
      /etc/init.d/apache2 restart 

      Explicación

      El archivo .htaccess es un archivo de configuración de vital importancia que se aplica a cada subcarpeta de nuestro servidor. En él podemos hacer cosas como bloquear ciertas páginas, limitar el enlazado de cierto material (como imágenes) y muchos más.

      Para habilitarlo, lo único que tenemos que hacer es activar el módulo rewrite, así que escribimos en consola como root:

      a2enmod rewrite 

      Ahora debemos editar con Nano el archivo000-default.conf como root:

      nano /etc/apache2/sites-available/000-default.conf 

      Ahí debemos crear una sección Directory dentro de una sección VirtualHost. Eso se hace copiando el siguiente texto dentro de una sección VirtualHost:

      <Directory "/var/www/html">    Require all granted    Options Indexes FollowSymLinks MultiViews    AllowOverride All </Directory> 

      En el campo Directory deberemos poner la carpeta donde queremos que .htaccess funcione. Si queremos habilitar .htaccess en unas carpetas y deshabilitarlo en otras, podemos usar un esquema como el siguiente:

      <Directory "/var/www/html">    AllowOverride None </Directory>  <Directory "/var/www/html/wordpress">    Require all granted    Options Indexes FollowSymLinks MultiViews    AllowOverride All </Directory> 

      Una configuración funcional quedaría así:
      4749945f-a8a1-45de-aca0-eb26cd29ad9f-imagen.png

      De esta forma, .htaccess funcionará en /var/www/html/wordpress pero no en /var/www/html.

      Cada sección Directory es independiente y puede haber tantas como necesitemos en una sección VirtualHost.

      Por último reiniciamos el servidor Apache con:

      /etc/init.d/apache2 restart 

      Toda la actualidad en la portada de Hardlimit
      Mis cacharros

      hlbm signature

      S 1 Reply Last reply Reply Quote 3
      • cobitoC cobito referenced this topic on
      • S Offline
        sinchan2 @cobito
        last edited by

        @cobito excelente explicación.

        Un saludo

        pablogoreanP 1 Reply Last reply Reply Quote 1
        • pablogoreanP Offline
          pablogorean @sinchan2
          last edited by cobito

          @sinchan2 muchas gracias por la explicación, se agradece bastante, hace poco intenté editarlo yo en [url editada por moderación] y la lie parda, osea se rompió el sitio web... porque quería hacer un 301.

          1 Reply Last reply Reply Quote 0

          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

          With your input, this post could be even better 💗

          Register Login
          • 1 / 1
          • First post
            Last post

          Foreros conectados [Conectados hoy]

          1 usuarios activos (0 miembros y 1 invitados).
          febesin, pAtO, HIAL-9000, krampak

          Estadísticas de Hardlimit

          Los hardlimitianos han creado un total de 543.6k posts en 62.9k hilos.
          Somos un total de 34.9k miembros registrados.
          auspurefoods ha sido nuestro último fichaje.
          El récord de usuarios en linea fue de 123 y se produjo el Thu Jan 15 2026.