Internal Server Error mit .htaccess
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
agent
browser
code
falschen inhalte
fehler
header
image
index
interessieren
letzte zeile
machen
modul
not
private header
problem
server
set
text
weglassen
ziemlicher unfug
-
Hallo,
mit meiner .htaccess File bekomme ich einen Internal Server Error. Mod_rewrite ist an und funktioniert auch, trotzdem bekomme ich nen Fehler und ich weiß nicht mehr weiter.. Warum kommt der Fehler, wie behebe ich diesen?
<ifModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} ^system.* RewriteRule ^(.*)$ /index.php?/$1 [L] RewriteCond %{REQUEST_URI} ^application.* RewriteRule ^(.*)$ /index.php?/$1 [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /index.php?/$1 [L] </ifModule> <ifModule mod_expires.c> ExpiresActive On ExpiresDefault "access plus 1 seconds" ExpiresByType image/x-icon "access plus 1 year" ExpiresByType image/jpeg "access plus 1 year" ExpiresByType image/png "access plus 1 year" ExpiresByType image/gif "access plus 1 year" ExpiresByType application/x-shockwave-flash "access plus 1 year" ExpiresByType text/css "access plus 604800 seconds" ExpiresByType text/javascript "access plus 1 month" ExpiresByType application/x-javascript "access plus 1 month" </ifModule> <ifModule mod_headers.c> Header set X-Frame-Options SAMEORIGIN Header set Cache-Control "public" Header set Cache-Control "private" Header set Cache-Control "private, must-revalidate" Header unset ETag FileETag None Header unset Last-Modified <filesMatch "\.(ico|gif|jpg|jpeg|png|flv|pdf)$"> Header set Cache-Control "max-age=604800, public" Header unset Pragma </filesMatch> <filesMatch "\.(js|css|swf)$"> Header set Cache-Control "max-age=604800" </filesMatch> <filesMatch "\.(html|htm|txt)$"> Header set Cache-Control "max-age=2700" </filesMatch> </ifModule> <ifModule mod_deflate.c> SetOutputFilter DEFLATE AddOutputFilterByType DEFLATE text/css application/x-javascript application/javascript text/javascript BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html SetEnvIfNoCase Request_URI \ \.(?:gif|jpe?g|png)$ no-gzip dont-vary Header append Vary User-Agent env=!dont-vary </ifModule>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich kann dir jetzt nur mal raten, dass du das lokal auf deinem PC benutzt und schaust, was Apache ins error_log schreibt. Auf Lima kann man das Log leider nicht einsehen.
-
Hallo,
ich konnte das Problem ebenfalls nicht nachvollziehen, deswegen hab ich es nachgestellt.
Das wichtigste zuerst, das Problem lässt sich nachstellen und meine Logs sagen mir auch was falsch ist:
[Sat Feb 23 00:49:01 2013] [alert] [client 192.168.2.102] /var/www/help/htaccess-500er/.htaccess: Invalid command 'Header', perhaps misspelled or defined by a module not included in the server configuration
Sprich deine letzte Zeile scheint falsch zu sein.Header append Vary User-Agent env=!dont-vary
Ich weiß nicht genau was die macht, aber ich würde sie weglassen, da es so aussieht, als ob du den User-Agent validieren willst, was ziemlicher unfug ist, da dieser nicht sicher einem Browser zugeteilt werden kann.
Mit freundlichen Grüßen -
Header append Vary User-Agent env=!dont-vary
Diese Direktive ist Bestandteil des Moduls mod_headers. Wenn dieses Modul nicht zur Verfügung steht, kommt es in diesem Falle hier logischerweise zu einem Fehler, da die Direktive im mod_deflate-Block steht.
<IfModule ....> </IfModule>
Frei übersetzt: Wenn Modul .... verfügbar.
Ich weiß nicht genau was die macht, aber ich würde sie weglassen, da es so aussieht, als ob du den User-Agent validieren willst, was ziemlicher unfug ist, da dieser nicht sicher einem Browser zugeteilt werden kann.
Nein. Mit dieser Zeile soll sichergestellt werden, dass Proxies keine falschen Inhalte überliefern.
Mich würde eher interessieren, was der TE damit bezwecken möchte...
Beitrag zuletzt geändert: 23.2.2013 5:42:34 von fabo -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage