Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

220
Views
¿Cómo especificar una lista blanca para la autenticación básica HTTP (para evitar que ciertas rutas requieran una contraseña)?

Esta es la parte esencial de mi configuración actual, en la que protejo todo mi sitio web mediante la autenticación básica HTTP:

 <VirtualHost *:443> <Location "/"> AuthType Basic AuthName "Protected Area" AuthBasicProvider file AuthUserFile /path/to/passwords_file Require valid-user </Location> </VirtualHost>

Sin embargo, quiero exceptuar ciertas rutas para que estén disponibles públicamente, específicamente robots.txt , favicon.ico , manifest.json . ¿Como hacer esto?

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Agregar el siguiente bloque de configuración después de la Location existente hará que las rutas especificadas no requieran una contraseña:

 <Location ~ "^/favicon\.ico$|^/manifest\.json$|^/robots\.txt$"> Require all granted </Location>

Este usa una sola cadena de coincidencia de expresiones regulares para todos los archivos, pero también puede especificar cada uno de ellos individualmente, uno a la vez, sin usar expresiones regulares:

 <Location "/favicon.ico"> Require all granted </Location> <Location "/manifest.json"> Require all granted </Location> <Location "/robots.txt"> Require all granted </Location>
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!