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.