У меня есть RewriteCond, который ищет определенный заголовок с заданной строкой.
Мне нужно, чтобы эта строка точно соответствовала, т. Е.
RewriteCond %{HTTP_ACCEPT} application/vnd.\STG
RewriteRule ^(.*)$ /STG/index.txt
RewriteCond %{HTTP_ACCEPT} application/vnd\.PROD
RewriteRule ^(.*)$ /PROD/index.txt
Однако вы можете установить заголовок PRODs для запроса через Postman, и он все еще совпадает, мне нужно сделать так, чтобы он совпадал только с PROD или STG, все остальные запросы возвращаются на 404.
Я попытался добавить знак = перед заголовком:
RewriteCond %{HTTP_ACCEPT} =application/vnd\.STG
RewriteRule ^(.*)$ /STG/index.txt
RewriteCond %{HTTP_ACCEPT} =application/vnd\.PROD
RewriteRule ^(.*)$ /PROD/index.txt
Но это совсем не совпадает и возвращает 404.