.htaccess разрешает доступ к 3 файлам только от определенного пользовательского агента - PullRequest
0 голосов
/ 28 мая 2019

Это мой первый пост, так что будьте добры: -)

Я настраиваю веб-сайт на основе Joomla и мне нужно разрешить доступ к 3 конкретным страницам для 3 автоматических киосков, которые имеют одинаковыепользовательский пользовательский агент.На данный момент система работает, киоски регистрируются как user1, user2 и user3 с правами на отображение только одной конкретной страницы каждый.Тем не менее, пользователи (люди) должны будут войти в систему, чтобы получить доступ к дополнительным услугам, поэтому это решение не является жизнеспособным.Поэтому я пытаюсь реализовать что-то в своем .htaccess.

До сих пор, помимо часов, проведенных в Google, чтобы найти решение, мне удалось предоставить доступ только моему пользовательскому агенту, но это правило работает длякаждой странице, так что базовый «index.php» тоже получает отказ в доступе, если я как-то не подделываю свой пользовательский агент.Мне нужно, чтобы это правило применялось только к файлам, имя которых соответствует следующему шаблону:

x-filename.php

, где x - буква от a до c.

Ниже приведен код, который я добавил в свой .htaccess

SetEnvIf User-Agent .*customuseragent* CUA
Order deny,allow
Deny from all
Allow from env=CUA

Я уверен, что кто-то может помочь.

Извините, если это проблема между стулом и монитором ... ;-) Спасибо за помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...