2017-12-08 1 views
0

Wie kann ich direkten URL-Zugriff für Dateien und Ordner auf dem Apache-Webserver verhindern?
können sagen, ich habe einen Ordner wiehtaccess <Directory> leugnen von allen apache2 ubuntu

mysite.me/img dass Ordner viele Dateien wie jpg php pdf mp4 etc enthält ...

Wie Surfer von direkten verhindern innerhalb dieser Dateien und Ordner zugreifen img-Ordner von der Browser-URL? ich bin auf Ubuntu-Server und mit: Apache/2.4.18 ich versuche, etwas .htaccess-Datei zu meinem Ordner hinzufügen, aber din; t Arbeit danke

Antwort

0

Sie sollten zuerst das mod_rewrite Modul auf Apache aktivieren. Um das Modul auf Ubuntu zu aktivieren:

sudo a2enmod rewrite 
sudo service apache2 restart 

Danach setzt die Richtlinie AllowOverride des Verzeichnisses hat die Minimalkonfiguration zu AllowOverride FileInfo Options. Sie finden diese Direktive möglicherweise in der Datei /etc/apache2/apache2.conf, Block.

Dann aktualisieren Sie Ihre .htaccess wie folgt, alle der Verkehrsweg

<IfModule mod_rewrite.c> 

    RewriteEngine on 
    RewriteRule ^(.*) index.php?route=$1 [QSA,L] 

</IfModule> 
+0

index.php werde ich bin nur mit HTML, CSS, JS, keine PHP auf meiner Seite ?? –

+0

Was erwarten Sie, wenn jemand auf die Ordner/Dateien zugreift? Wünschen Sie alle Ordner/Dateien Antwort 404 nicht gefunden Fehler oder nur einige von ihnen? Oder behandeln Sie es manuell mit dynamischem Skript? – Ben

+0

ich will, wenn jemand versucht, direkten Zugriff auf Ordner, die img und Video enthält, erhalten Fehler 404, habe ich zwei Floders: img und Bilder, –

Verwandte Themen