Настройка блестящего сервера для прямого управления

Я хотел бы запретить пользователям доступ к блестящему приложению с помощью прямого доступа:

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

Большое спасибо, так как вся помощь очень ценится.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]