Est-il possible d'empêcher les gens de voir des fichiers comme .bak du répertoire am apache? S'il y a une demande pour l'url (http://foo.com/bar.bak), il serait bon d'avoir une erreur 404, et d'empêcher quiconque de télécharger le fichier.empêcher * .bak * .inc de télécharger un fichier à partir d'un serveur apache
0
A
Répondre
0
Maintenant que je connais la réponse, la voici: l'une d'elles est d'utiliser RewriteRule dans le httpd.conf. - Cedric Il ya 14 secondes edit Maintenant que je connais la réponse, la voici: l'une d'elles est d'utiliser RewriteRule dans le httpd.conf.
RewriteEngine On # Turn on the rewriting engine RewriteRule
RewriteRule ^(.*(\.(html|htm|gif|js|jpg|jpeg|php|css)|\/))$ $1 [L,NC]
# do not do anything (no rewriting), but don't execute the next rule
#("NC", tells Apache that this rule should be case-insensitive, and "L" tells Apache not to process any more rules if this one is used.)
RewriteRule ^.*$ /[NC,R] # rewrite all the other urls to/
Ceci est l'idée principale. S'il vous plaît, modifiez la première regex à vos besoins! (comme urls comme foo?bar=obu
ne fonctionnera pas, ni foo/bar
)
J'espère que ça va aider quelqu'un :) – Cedric