Еcли бы :).
print "HTTP/1.0 401 Unauthorized\n";
print "WWW-Authenticate: NTLM\n";
Я попытался воспользоваться директивой Rewrite:
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !/nph-.*
RewriteRule /(.*)$ nph-$1 [PT]
Но не получается - Apache в логах пишет INTERNAL REDICRECT, т.е вроде переименование происходит нормально:
172.16.5.225 - - [01/Oct/2004:15:21:38 +0900] [sc.bwc.ru/sid#80ef440][rid#8161e38/initial] (3) [per-dir /home/apache/test/] applying pattern '(.+)' to uri 'test_auth'
172.16.5.225 - - [01/Oct/2004:15:21:38 +0900] [sc.bwc.ru/sid#80ef440][rid#8161e38/initial] (4) RewriteCond: input='/home/apache/test/test_auth' pattern='!/nph-.*' => matched
172.16.5.225 - - [01/Oct/2004:15:21:38 +0900] [sc.bwc.ru/sid#80ef440][rid#8161e38/initial] (2) [per-dir /home/apache/test/] rewrite test_auth -> nph-test_auth
172.16.5.225 - - [01/Oct/2004:15:21:38 +0900] [sc.bwc.ru/sid#80ef440][rid#8161e38/initial] (3) [per-dir /home/apache/test/] add per-dir prefix: nph-test_auth -> /home/apache/test/nph-test_auth
172.16.5.225 - - [01/Oct/2004:15:21:38 +0900] [sc.bwc.ru/sid#80ef440][rid#8161e38/initial] (2) forcing '/home/apache/test/nph-test_auth' to get passed through to next API URI-to-filename handler
172.16.5.225 - - [01/Oct/2004:15:21:38 +0900] [sc.bwc.ru/sid#80ef440][rid#8161e38/initial] (1) [per-dir /home/apache/test/] internal redirect with /home/apache/test/nph-test_auth [INTERNAL REDIRECT]
но дальше броузеру приходит от сервера статус 403, хотя скрипт nph-test_auth реально существует и работает