Настройка редиректа в .htaccess
Необходимо настроить редирект по IP к файлам на сайте, а именно при обращении к файлу manual.pdf c ip 178.172.189.0/8, 46.56.192.0/8, 46.56.0.0/8 получать файл index.pdf со всех остальных ip получать фвйл none.txt
нижеприведенный код не дает результатов, открывает только none.txt
RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_ADDR} !^178\.172\.189\.[0-255] [OR]
RewriteCond %{REMOTE_ADDR} !^46\.56\.192\.[0-255] [OR]
RewriteCond %{REMOTE_ADDR} !^46\.56\.0\.[0-255]
RewriteRule ^(?:manual\.pdf)?$ xx/yyy/index.pdf [L,NC]
RewriteCond %{REMOTE_ADDR} ^123\.45\.678\.901$
RewriteRule ^(?:manual\.pdf)?$ xx/yyy/none.txt [L,NC]
# skip all files and directories from rewrite rules below
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ - [L]
RewriteCond %{REMOTE_ADDR} !^178\.172\.189\.[0-255] [OR]
RewriteCond %{REMOTE_ADDR} !^46\.56\.192\.[0-255] [OR]
RewriteCond %{REMOTE_ADDR} !^46\.56\.0\.[0-255]
RewriteRule . xx/yyy/index.pdf [L]
RewriteRule . xx/yyy/none.txt [L]