Bestimmte Datei blockieren
lima-city → Forum → Die eigene Homepage → Homepage Allgemein
all
angebot
aufrufen
code
dank
datei
eintrag
endung
fehler
gesamten ordner
http
index
kommentar
meldung
ordern
ordner
schnelle antwort
url
verzeichnis
zugriff
-
Hallo ,
auf meiner Homepage gibt es eine Kommentar Funktion, diese werden in einer .txt Datei (im selben Ordner wo
auch die Kommentar.html liegt) gespeichert. Wenn man jetzt die endung von html zu txt ändert sieht man das Textdokument. Kann man dies unterbinden, also das man die .txt nicht aufrufen kann?? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Damit man nicht mehr den Inhalt des Verzeichnis sehen kann (http://cybercrack.lima-city.de/Kommentare/) musst du eine Datei mit dem Namen index.html oder index.php erstellen.
Um zu verhindern, dass die Datei geöffnet werden kann, hilft dir eine Datei mit dem Namen .htaccess.
Damit kannst du auch einen gesamten Ordner vor Zugriff schützen. -
Vielen Danke für deine schnelle Antwort.
Was muss ich in die .htaccess schreiben, damit dies txt wird.
Bisher benutze ich .htaccess nur für die 404 fehler seite. -
Ich habe 2 Vorschläge im Angebot:
<Files *.txt> deny from all </Files>
verhindert einfach den Zugriff und gibt einen 403-Fehler (Zugriff verweigert) aus
Variante 2 sieht so aus
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^(.*).(txt)$ meldung.html [L] </IfModule>
Lenkt alle Zugriffe auf *.txt weiter auf eine Meldungsseite -
mein-wunschname schrieb:
Ich habe 2 Vorschläge im Angebot:
<Files *.txt> deny from all </Files>
verhindert einfach den Zugriff und gibt einen 403-Fehler (Zugriff verweigert) aus
Variante 2 sieht so aus
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^(.*).(txt)$ meldung.html [L] </IfModule>
Lenkt alle Zugriffe auf *.txt weiter auf eine Meldungsseite
Moin,
wenn man nur "deny from all" angibt wird das nichts.
Man kann es kompliziert gestalten:
<Files "*.txt"> Deny from all </Files> <FilesMatch "\.(txt)$"> Order allow </FilesMatch>
Oder packt die .txt in ein untergordnetes Verzeichnis im welchem sich eine .htaccess mit folgendem befindet:
Order allow,deny Deny from all
Wenn man die "Order" besser gesagt das aufrufen komplett unterbindet,
kann nicht mal ein Eintrag "gespeichert" werden.
MfG -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage