Ejercicio Cabeceras

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.