Taula de continguts

.htaccess

basics

acceso directorios

control de acceso a carpetas

listado de carpetas

negar petición

niega cualquier conexión desde cualquier sitio

deny from all

negar indices

no muestra listado de ficheros

Options -Indexes
Indexignore *

varios

activar compresión

Escondiendo archivos

páginas de error 404 personalizadas

otros

cambiar el fichero que abre o busca por defecto

Directoryindex index.php index2.php

esconder la extensión del lenguaje de scripting

es necesario renombrar los ficheros a la nueva extensión

# Make PHP code look like unknown types
AddType application/x-httpd-php .cool

server side includes

permite contenido dinámico dentro de páginas estáticas que se intepretan por el servidor http://httpd.apache.org/docs/2.2/howto/ssi.html para hacerlo sobre páginas con extensión .shtml (por no mezclar con las .html, aunque se puede y puede que sea más sencillo si tienes algo en marcha):

Options +Includes
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
AddHandler server-parsed .shtml  # ?

protección directorio

basic

debe estar habilitado el auth_basic.load en /etc/apache2/mods-enabled

AuthName "Directorio privado"
AuthType Basic
AuthUserFile .htpasswd
require valid-user

Digest

debe estar habilitado el auth_digest.load en /etc/apache2/mods-enabled