Hi Greg,
Where is the reference of using the strange "*;!" value to disable
HttpRedirect? As I know, this shouldn't be a supported way and it can
cause IIS crash in my test environment.
To meet the same requirement, a more workable solution should be
using ASP redirection instead of IIS's built-in redirection, e.g: I
need redirect requests to
www.microsoft.com
1) Do not set all the directies to use 'A redirection to a URL':
\Root
\Root\Virtual
\Root\Virtual\Virtual2
2) Create a simple redirect.asp like below and place it to \Root and
\Root\Virtual
<%
Response.Redirect "http://www.microsoft.com"
%>
3) Disable Directory browsing and enable Default Docuemt in Documents
tab. Set redirect.asp as the 1st default document.
4) In \Root 's Custom Erros tab, set 404 to URL type and mapping to
/redirect.asp
For \Root\Virtual: 404, URL, /Virtual/redirect.asp
This above will work almost the same as IIS's built-in redirection:
302 http redirection response is generated by ASP, however,
client-side users will not notice this redirect.asp page because it
doesn't cause addtional page refresh in IE like <Meta>. And
definitely, \Root\Virtual\Virtual2 will not be affected anymore.
Please let me know if this works for you or you have any further
concerns.
Best regards,
WenJun Zhang
Microsoft Online Support
This posting is provided "AS IS" with no warranties, and confers no
rights.
Get Secure! -
www.microsoft.com/security