Htaccess File


<IfModule mod_rewrite.c>
RewriteEngine on

#RewriteBase /shopware/

RewriteRule shopware.dll shopware.php
RewriteRule files/documents/.* engine [NC,L]
RewriteRule backend/media/(.*) media/$1 [NC,L]

RewriteCond %{REQUEST_URI} !(/(engine|files|templates)/)
RewriteCond %{REQUEST_URI} !(/media/(archive|banner|image|music|pdf|unknown|video)/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ shopware.php [PT,L,QSA]

# Staging-Rules start
#SetEnvIf Host "" ENV=staging

DirectoryIndex index.html
DirectoryIndex index.php
DirectoryIndex shopware.php

# Disables download of configuration
<Files ~ ".(tpl|yml|ini)$">
    Deny from all

# Enable gzip compression
<IfModule mod_deflate.c>
    # disable compression on iconset due to loading problems in google chrome on windows
    SetEnvIfNoCase Request_URI icon-set.css$ no-gzip dont-vary

    AddOutputFilterByType DEFLATE text/html text/xml text/plain text/css text/javascript application/json

<IfModule mod_expires.c>
<Files ~ ".(jpe?g|png|gif|css|js)$">
    ExpiresActive on
    ExpiresDefault "access plus 1 month"
    FileETag None
    <IfModule mod_headers.c>
        Header append Cache-Control "public"
        Header unset ETag

# Disables auto directory index
<IfModule mod_autoindex.c>
  Options -Indexes

<IfModule mod_negotiation.c>
    Options -MultiViews

<IfModule mod_php5.c>
#  php_value memory_limit 128M
#  php_value max_execution_time 120
#  php_value upload_max_filesize 20M
   php_flag phar.readonly off
   php_flag magic_quotes_gpc off
   php_flag session.auto_start off
   php_flag suhosin.session.cryptua off
   php_flag zend.ze1_compatibility_mode off

#   AddType x-mapp-php5 .php
#   AddHandler x-mapp-php5 .php
Exit mobile version