orderar permitir, denegar bloquea todo el sitio

No puedo bloquear files funcionando. Si utilizo la siguiente statement en .htaccess, bloquea todo mi sitio:

order allow,deny <Files ~ ".*\.(js|JS|css|CSS|jpg|JPG|gif|GIF|png|PNG|mp4|MP4)$"> allow from all </Files>

Estoy ejecutando Apache 2.2.22 (Debian)

Si comento las líneas anteriores, puedo acceder a mi sitio de nuevo. En caso de que no está claro, estoy tratando de bloquear todos los files de ser descargado de mi excepto para los types de files permitidos.

Hay muchos posts sobre este tema general aquí y en otros sitios, pero he estado en esto por 2 o 3 horas ahora, y no puedo conseguir este problema para moverse. Lo siento si parece obvio.

Nota: AllowOverrides está definitivamente activado. He saltado para AllowOverrides en todos los directorys conf y los directorys incluidos y se ha activado en todas partes en este momento. He reiniciado el service apache2 cuando se han realizado cambios de conf.

¿Puede alguien ver lo que he hecho mal?

One Solution collect form web for “orderar permitir, denegar bloquea todo el sitio”

Puede utilizar un sistema de bloques basado en env para permitir y denegar el acceso a su sitio:

 SetEnvIfNoCase request_uri (js|css|jpg|gif|png|mp4|php|html)$ allowedfiles=1 Order deny,allow Deny from all Allow from env=allowedfiles 

SetEnvIfNocase no distingue entre mayúsculas y minúsculas, coincide con png y PNG .

También puede usar mod-rewrite:

 RewriteEngine on ##If the request uri doesnt end with these extensions## RewriteCond %{REQUEST_URI} !(js|css|jpg|gif|png|mp4|php|html)$ [NC] ##forbid the request## RewriteRule ^ - [F,L] 
  • MySQL está denegando el acceso a un usuario remoto legítimo
  • ¿Puedo negar en nginx basado en URI e IP?
  • Apache httpd: ¿Cómo puedo negar de todos, Permitir de direcciones IP específicas
  • Apache LimitExcept devolver Error 400 en el método permitido
  • htaccess deny form all wp-login.php bloquea "la mayoría" direcciones pero no todas
  • ¿Qué hace la directiva apache Satisfy?
  • ¿Cómo rechazar IP sin DNS inverso con Apache2 o iptables?
  • Completamente aleatorio 403 errores a pesar de explícita Permitir de todos
  • squid como padre de url de filtrado
  • Denegar dirección IP en AWS ELB
  • NTFS: Denegar todos los permissions para todos los files, excepto cuando se agreguen explícitamente
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.