

# Comprobacion de cabeceras
<IfModule mod_headers.c>
    Header set Access-Control-Allow-Origin "*"
    Header set Access-Control-Allow-Methods "PUT, GET, POST, DELETE, OPTIONS"
    Header set Access-Control-Expose-Headers "X-Robots-Tag, X-Total-Count, X-Version, X-Time"
    Header set Access-Control-Allow-Headers "*, content-type, X-View, Authorization"
    #Header set Access-Control-Allow-Headers "*"
    #Header always set Access-Control-Allow-Headers "Authorization"
</IfModule>


# Redireccion a la ejecucion de la aplicacion
<IfModule mod_rewrite.c>
    # Desactiva la navegacion por los directorios
    Options -Indexes
    # Elimina la visualizacion en caso de que Options -Indexes devuelva los directorios vacios
    IndexIgnore *

    # Activa el modulo de reescritura
    RewriteEngine On

    # Permite y reenvia la cabecera de autorizacion
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    # Explicitly disable rewriting for front controllers
    RewriteRule ^index.php - [L]

    # Change below before deploying to production
    RewriteRule ^(.*)$ index.php [QSA,L]
    #RewriteRule ^(.*)$ index.php?_auth=%{HTTP:Authorization} [QSA,L]
</IfModule>


# Opciones 
<IfModule mod_php7.c>
    php_value max_execution_time            120000
    php_value opcache.memory_consumption    256
    php_value opcache.max_accelerated_files 20000
    php_value opcache.validate_timestamps   0
    php_value realpath_cache_size           4096K
    php_value realpath_cache_ttl            600
    php_value post_max_size                 20M
    php_value upload_max_filesize           20M
    php_value memory_limit                  -1
    php_value max_input_time                300
    php_value session.gc_maxlifetime        1200
</IfModule>
