At 11:18 AM 7/25/2000 +0000, you wrote:

>Late last week, the server began coughing on the slash-delimited query 
>strings. It
>appears that the server believes the slashes indicate folders, and it 
>gives 404 errors
>whenever a slash-delimited URL query string is accessed.

You have to tell IIS to not look for the file's existence before passing 
the request off to the application server.  To do this, go into IIS through 
MMC and right-click on the website entry.  Choose properties -> Home 
Directory.  At the bottom of the window is the Application Settings 
section.  Click on Configuration.  This window lists all of the known file 
extensions and which application server should handle them (.htm, .cfm, 
.asp, etc).  Click on cfm and choose Edit.  In the lower left of the window 
is a check-box labled "Check that file exists".  Uncheck that.  Click all 
the Ok buttons, and you should be set.

Caveats:
1) formurl2attributes.cfm parses the URL in pairs, so you can't use 
sub-folders.  It doesn't look like you are using sub-folders in this case, 
but I through that out there as a potential warning.
2) When you uncheck the "Check that file exists" option, you no longer get 
web server 404 errors.  So if you set up any custom errors in IIS (for cfm 
pages), they will be gone.  And in CF 4.0, you do not appear to be able to 
modify the CF 404 error.  I understand that you can specify a custom 
handler for missing templates in 4.5, but I have not yet upgraded, so I'm 
not sure how it works yet.

Judah

------------------------------------------------------------------------------
Archives: http://www.mail-archive.com/[email protected]/
To Unsubscribe visit 
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a 
message to [EMAIL PROTECTED] with 'unsubscribe' in the body.

Reply via email to