Проверка, является ли возвращаемое значение 0 или 1 в файле Apache httpd-vhost.conf - PullRequest
0 голосов
/ 18 июня 2020

Я использую Apache в Xampp и вызываю perl из apache файла конфигурации vhost (Xampp -> Apache -> conf-> extra-> httpd-vhost.conf) У меня есть использовал

RewriteMap du "prg:C:/xampp/perl/bin/perl.exe C:/xampp/perl/bin/samplecode.pl"

для вызова Perl из файла httpd-vhost.conf. Я хочу проверить значение, возвращаемое этим Perl файлом. logi c, который я использовал для проверки возвращенного значения равно 1 или 0

RewriteCond du !=1
RewriteRule ^(index.jsp?)$ %{REQUEST_URI}? [NC,L,R=301]
RewriteCond du =1
RewriteRule ^(/.*) - [R=401]

Я хочу проверить, равно ли значение, возвращаемое Perl, равно 1. Если возвращаемое значение равно 1, я выдаю ошибку 401, и если возвращаемое значение не равным 1, то разрешить пользователю. Но я не могу получить значение из Perl и проверить состояние. Может ли кто-нибудь помочь мне с этим.

...