Предположим, что у меня есть сайт www.abcd.com, разработанный с использованием Linux, Apache, PHP & MySQL stack.Apache: RewriteCond перенаправить запрос от неизвестного IP
У меня есть веб-страница www.abcd.com/redirect.php, созданная для перенаправления всех неавторизованных пользователей.
Если запрос сделан веб-сайтом www.abcd.com или любым его файлом в подкаталоге [Ex: www.abcd.com/temp/images/aaa.js] от IP 180.11.34.1, то он должен перенаправить пользователя на www.abcd.com/redirect.php
Возможно ли перенаправление путем предоставления диапазона IP? Пример: От 180.11.34.1 до 180.11.34.123
Можно ли перенаправить все запросы, поступающие на мои веб-серверы php/cgi/js/css/файлы изображений; не через мой домен, на www.abcd.com/redirect.php?
Вы можете сделать это с помощью «RewriteCond», но я бы не рекомендовал это как безопасную форму аутентификации. – ficuscr
Можете ли вы предложить, какая будет безопасная форма? –
Это действительно зависит от ваших потребностей. Обычно веб-сайты используют имя пользователя и пароль для аутентификации, а затем сеансы для поддержания состояния. Вы можете улучшить это с помощью проверки IP-адреса в приложении или белым списком на уровне брандмауэра. Или, может быть, решение с VPN имеет больше смысла - снова действительно зависит. – ficuscr