Hallo,
ich bin gerade etwas verwirrt über das Verhalten von meinem Apache. Wenn ich den Apache ohne das Modul "headers" lade funktioniert meine Seite nicht. Es ist zwar kein Problem das zu aktivieren allerdings kann ich das Verhalten nicht verstehen, da in meiner htaccess immer geprüft wird ob das Modul geladen ist oder nicht.
Meine htaccess sieht wie folgt aus:
ich bin gerade etwas verwirrt über das Verhalten von meinem Apache. Wenn ich den Apache ohne das Modul "headers" lade funktioniert meine Seite nicht. Es ist zwar kein Problem das zu aktivieren allerdings kann ich das Verhalten nicht verstehen, da in meiner htaccess immer geprüft wird ob das Modul geladen ist oder nicht.
Meine htaccess sieht wie folgt aus:
Code:
# ********************************************************************
# Essentials
# ********************************************************************
<IfModule mod_headers.c>
Header set X-Powered-By ""
ServerSignature Off
</IfModule>
# ********************************************************************
# PHP Settings
# ********************************************************************
<FilesMatch "\.php$">
php_flag register_globals off
php_flag magic_quotes_gpc 0
php_flag magic_quotes_runtime 0
php_flag zlib.output_compression 16386
php_flag file_uploads off
</FilesMatch>
# ********************************************************************
# File access
# ********************************************************************
<FilesMatch "\.(tpl.php|ini|htaccess)$">
order allow,deny
deny from all
</FilesMatch>
# ********************************************************************
# Encoding - GZip
# ********************************************************************
<IfModule mod_deflate.c>
<FilesMatch "\.(css|js|x?html?|php)$">
SetOutputFilter DEFLATE
</FilesMatch>
</IfModule>
# ********************************************************************
# Cache
# ********************************************************************
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault A0
<FilesMatch "\.(flv|swf|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav)$">
ExpiresDefault "access plus 1 second"
Header append Cache-Control "public"
</FilesMatch>
<FilesMatch "\.(gif|jpg|jpeg|png)$">
ExpiresDefault "access plus 1 second"
Header append Cache-Control "public"
</FilesMatch>
<FilesMatch "\.(xml|txt|js|css)$">
ExpiresDefault "access plus 1 second"
Header append Cache-Control "proxy-revalidate"
</FilesMatch>
<FilesMatch "\.(php|html)$">
ExpiresActive Off
Header set Cache-Control "private, no-cache, no-store, proxy-revalidate, no-transform"
Header set Pragma "no-cache"
</FilesMatch>
<FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">
Header unset Cache-Control
</FilesMatch>
</IfModule>
# ********************************************************************
# Header - ETag / Last-Modified
# ********************************************************************
<IfModule mod_headers.c>
FileETag None
Header unset ETag
Header unset Last-Modified
</IfModule>
# ********************************************************************
# Rewrite - Rules
# ********************************************************************
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ ./index.php/$1 [NC,L]
</IfModule>

Kommentar