<VirtualHost *:80> ServerName jomirocawp.localhost ServerAlias *.jomirocawp.localhost DocumentRoot /home/jmros/NetBeansProjects/jomirocawp/html/ Options -Indexes <Directory "/home/jmros/NetBeansProjects/jomirocawp/html"> AllowOverride All Require all granted </Directory> KeepAlive On MaxKeepAliveRequests 200 KeepAliveTimeout 5 <Directory "/home/jmros/NetBeansProjects/jomirocawp/html/privado1/"> AuthType Digest AuthName "dominiouno" AuthUserFile "/etc/apache2/clavesdigest.txt" Require valid-user Options +Indexes </Directory> <Directory "/home/jmros/NetBeansProjects/jomirocawp/html/privado2/"> AuthType Digest AuthName "dominiodos" AuthUserFile "/etc/apache2/clavesdigest.txt" Require valid-user Options +Indexes </Directory> Alias /public/ /home/jmros/NetBeansProjects/jomirocawp/html/public/ <Directory "/home/jmros/NetBeansProjects/jomirocawp/html/public/"> AuthUserFile "/etc/apache2/claves.txt" AuthName "santo y seña" AuthType Basic Require valid-user Options +Indexes #http://www.ducea.com/2006/07/21/apache-tips-tricks-deny-access-to-certain-file-types/ <Files ~ "\.pdf$">#impedimos que se muestren archivos pdf Order allow,deny Deny from all </Files> <ifModule mod_headers.c> Header set X-Robots-Tag "noindex,nofollow" </ifModule> <IfModule mod_expires.c> ExpiresActive on ExpiresByType image/jpg "access plus 60 days" ExpiresByType image/png "access plus 60 days" ExpiresByType image/gif "access plus 60 days" ExpiresByType image/jpeg "access plus 60 days" ExpiresByType text/css "access plus 1 days" ExpiresByType image/x-icon "access plus 1 month" ExpiresByType application/pdf "access plus 1 month" ExpiresByType audio/x-wav "access plus 1 month" ExpiresByType audio/mpeg "access plus 1 month" ExpiresByType video/mpeg "access plus 1 month" ExpiresByType video/mp4 "access plus 1 month" ExpiresByType video/quicktime "access plus 1 month" ExpiresByType video/x-ms-wmv "access plus 1 month" ExpiresByType application/x-shockwave-flash "access 1 month" ExpiresByType text/javascript "access plus 1 week" ExpiresByType application/x-javascript "access plus 1 week" ExpiresByType application/javascript "access plus 1 week" </IfModule> RewriteEngine On RewriteRule \.(ico|gif|jpg|png|jpeg)$ - [L,R=304] <ifModule mod_gzip.c> mod_gzip_on Yes mod_gzip_dechunk Yes mod_gzip_item_include file .(html?|txt|css|js|php|pl)$ mod_gzip_item_include handler ^cgi-script$ mod_gzip_item_include mime ^text/.* mod_gzip_item_include mime ^application/x-javascript.* mod_gzip_item_exclude mime ^image/.* mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.* </ifModule> </Directory> #http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-apache-config.html #<Location /server-status> # RewriteEngine off # SetHandler server-status # Require all granted # #Allow from 127.0.0.1 74.55.83.2 #</Location> </VirtualHost>
http://marioaraque.com/articulo/tips-para-mejorar-nuestro-htaccess
Redirecciones.