Я пытаюсь настроить промежуточный поддомен и хочу разрешить доступ только к определенным IP-адресам, но разрешить всем доступ к любому URL, начиная с /api
.
То, что у меня есть ниже, работает для IP-адреса, но всегда перенаправляет, если я пытаюсь получить доступ, например, /api/projects
или /api/users
с IP-адресом, которого нет в списке.
Любая помощь будет принята с благодарностью.
RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_HOST} !^11\.11\.11\.11
RewriteCond %{REQUEST_URI} !/api*
RewriteRule ^.*$ http://domain/ [R=302,L]
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]