Problem mit .htaccess
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
all
aufruf
code
datei
deaktiviert code
funktioniert versuch
http
index
liste
machen
ordern
page
parameter
problem
programm
url
verzeichnis
weglassen
zeile
zugriff
-
Hallo zusammen,
ich habe ein Problem mit meiner .htaccess Datei.
Sie sieht folgendermassen aus:
ErrorDocument 404 http://askarian.net/index.php?c=404 ErrorDocument 403 http://askarian.net/index.php?c=403 ErrorDocument 401 http://askarian.net/index.php?c=401 php_flag display_errors 1 deny from all Order allow,deny <FilesMatch ".(php|jpg|jpeg|gif|png|css|htm|html)$" > allow from all </FilesMatch> <FilesMatch ".htaccess" > deny from all </FilesMatch> <FilesMatch ".inc.php" > deny from all </FilesMatch>
Wenn ich askarian.net aufrufe, werde ich auf die 403 Page Weitergeleitet. Daher schließe ich, dass die index.php ignoriert wird.
Hat jemand eine Idee?
Danke im Vorraus,
askarian -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Und bekomme ich es hin, dass die Verzeichnisse gesperrt sind, aber trotzdem askarian.net eingegeben werden kann?
-
Welche Verzeichnisse willst du denn sperren?
-
Pardon: besser die Liste, in der die Dateien angezeigt werden.
-
Damit wird alles verräterische deaktiviert:
Das mit dem Spelling brauchst du deshalb, weil sonst ein "Multiple Choices" angezeigt werden könnte wenn mehrere Dateien mit ähnlichem Namen existieren und du dich verschrieben hast...Options -Indexes -MultiViews <IfModule speling_module> CheckSpelling Off </IfModule>
-
Wenn du meine Zeilen verwendest kannst du dir die deny from all sparen, in den <FilesMatch> musst du das aber natürlich drin lassen
-
Ich hab sie jetzt so:
ErrorDocument 404 http://askarian.net/index.php?c=404 ErrorDocument 403 http://askarian.net/index.php?c=403 ErrorDocument 401 http://askarian.net/index.php?c=401 php_flag display_errors 1 Order allow,deny <FilesMatch ".(php|jpg|jpeg|gif|png|css|htm|html)$" > allow from all </FilesMatch> <FilesMatch ".htaccess" > deny from all </FilesMatch> <FilesMatch ".inc.php" > deny from all </FilesMatch> <FilesMatch "index.php" > allow from all </FilesMatch> Options -Indexes -MultiViews <IfModule speling_module> CheckSpelling Off </IfModule>
Aber es funktioniert nicht so ganz. -
askarian schrieb:
Was funktioniert nicht? Und was funktioniert nur halb (du sagst ja: nicht ganz)?
Aber es funktioniert nicht so ganz. -
Wenn ich askarian.net (auch mit anticache parametern) komme ich auf die 403 Page
-
Also wenn du auf http://askarian.net/index.php gehst funktioniert es... nur http://askarian.net/ funktioniert nicht?
-
hackyourlife schrieb:
Also wenn du auf http://askarian.net/index.php gehst funktioniert es... nur http://askarian.net/ funktioniert nicht?
Genau. Aber mit index.php hatte auch schon voher funktioniert. -
Versuch es einfach mal so:
Das sollte all deine Probleme lösen...ErrorDocument 404 http://askarian.net/index.php?c=404 ErrorDocument 403 http://askarian.net/index.php?c=403 ErrorDocument 401 http://askarian.net/index.php?c=401 php_flag display_errors 1 <FilesMatch ".inc.php" > Order allow,deny deny from all </FilesMatch> Options -Indexes -MultiViews <IfModule speling_module> CheckSpelling Off </IfModule>
.htaccess-Dateien musst du übrigens nicht schützen da das Apache normalerweise schon vollautomatisch für dich macht. -
Gerade tuts das testen ja nicht... aber ich werde entweder nachher(nach dem päd. programm) oder Morgen danach schauen.
€: tuts nicht ):
Beitrag zuletzt geändert: 7.7.2012 20:32:03 von askarian -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage