Я хотел бы запретить пользователям доступ к блестящему приложению с помощью прямого доступа:
http://www.mywebsite.com:3838/plot/2
Я изменил блестящий файл конфигурации, чтобы любой, кто обращается к приложению напрямую, как указано выше, был перенаправлен.
location /plot/2 {
redirect "http://mywebsite.com/index.php?r=site/page&view=check2" 302 true;}
check2.php используется, чтобы убедиться, что пользователь, пытающийся получить прямой доступ, является участником. Check2 также имеет iframe src
http://www.mywebsite.com:3838/plot/2
Это вызывает бесконечный цикл перенаправления, так как файл конфигурации перенаправляет / plot / 2. Я бы хотел, чтобы директива перенаправления возникала, только если кто-то пытается получить доступ через прямой доступ Я бы хотел, чтобы редирект не применялся к iframe src, который существует в check.php. Мне было интересно, есть ли способ
1. Write a statement in php to disable redirect statement for the iframe OR
2. Write a statement in shiny config to apply redirect to certain sources of requests OR
3. Write a statement in htaccess to disable redirects on check.php
Большое спасибо, так как вся помощь очень ценится.
Задача ещё не решена.
Других решений пока нет …