Hello,
I have a Virtual host that utilizes mod rewrite in the following manner
<VirtualHost 192.168.0.127:80>
...
RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d
RewriteRule ^(.*) /notfound.php?%{QUERY_STRING}
i.e. missing documents are passed to notfound.php
I also have a directory inside the VH which I want to pass such requests to a
different script
<Directory "/var/www/html/info/admin/">
AuthName "Restricted"
NTLMAuth on
NTLMAuthHelper "/usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp"
NTLMBasicAuthoritative on
AuthType NTLM
require valid-user
RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d
RewriteRule ^admin/(.*) /admin/index.php?%{QUERY_STRING} [L]
</Directory>
Still, http://info/admin/nonexistent will call notfound.php and not
admin/index.php
Can you suggest a resolution to this?
Thanks,
J.