Как запустить PHP скрипт из корневой директории или любой папки на сервере

Система безопасности движка блокирует обращение ко всем сторонним php файлам сайта, и позволяет работать с пользовательскими скриптами только в папке mg-pages/  . Но при разработке специфичиских решений, иногда необходимо разрашить исполнять сторонние PHP файлы находящиеся либо в корне сайта, либо в  одной из папок сайта.


Как открыть доступ к конкретному скрипту в директории

В файле .htaccess перед строчками 

RewriteCond %{REQUEST_FILENAME} !-f [OR]
RewriteCond %{REQUEST_URI} \.(ini|ph.*)$
RewriteRule ^(.*) index.php [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L,QSA]

вставьте следующий код

RewriteCond %{REQUEST_URI} /parser/test.php$
RewriteRule ^(.*) $1 [QSA,L]

 

Как открыть доступ ко всем скриптам в нужной директории

В файле .htaccess перед строчками 

RewriteCond %{REQUEST_FILENAME} !-f [OR]
RewriteCond %{REQUEST_URI} \.(ini|ph.*)$
RewriteRule ^(.*) index.php [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L,QSA]

вставьте следующий код

RewriteCond %{REQUEST_URI} /parser/.*$
RewriteRule ^(.*) $1 [QSA,L]