Директива Apache2 Location и mod_rewrite

Директива Apache2 Location и mod_rewrite

У меня есть веб-сайт, защищенный базовой аутентификацией, за исключением одного файла, одной папки и одного переписанного URL-адреса.

Выглядит это так:


<Directory /var/www/mydomain.com>
  AuthType Basic
  AuthName "Authentication Required"
  AuthUserFile "/etc/htpasswd.mydomain"
  Require valid-user
  Options Indexes  FollowSymLinks
  AllowOverride All
</Directory>

<Location /manifest.webmanifest>
  Satisfy Any
  Allow from all
</Location>

<Location /icons/>
  Satisfy Any
  Allow from all
</Location>

<Location /receive>
  Satisfy Any
  Allow from all
</Location>

manifest.webmanifestи файлы в /icons/папке обходят аутентификацию, но /receiveне делает этого. Очевидное отличие в том, что receiveэто не настоящий файл - он переписывается в /index.php для рендеринга.

Как мне обойти аутентификацию для /receive?

EDIT: Перезапись происходит в файле .htaccess:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}.php !-f
RewriteRule ^(.*)$ index.php?AppRouting=$1 [QSA]

Связанный контент