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.
|