Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Apache verweigert mein Request!?

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] Apache verweigert mein Request!?

    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:

    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>

  • #2
    Und die expires header?

    Kommentar


    • #3
      Also müsste ich quasi "<IfModule mod_expires.c>" und "<IfModule mod_headers.c>" bei prüfen anstatt nur auf "<IfModule mod_expires.c>" ?

      Edit: Obwohl ich nichts an der htaccess geändert habe konnte ich das headers Modul deaktivieren. Nun bin ich echt verwirrt.

      Kommentar


      • #4
        machst Du schon.

        Kommentar


        • #5
          Nun scheint es zu klappen. Keine Ahnung warum (weil ich nichts geändert habe)...

          Kommentar

          Lädt...
          X