<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.
