We don't know what's on the variable, and it's working through the first half of the condition it sounds like.
Can you cflocate to the tld or do you require a filename? On Feb 2, 2014 12:12 PM, "Russ Michaels" <[email protected]> wrote: > > you firstly are trying to use fileExists on a URL, so it will always fail, > fileExists requires an absolute path on the server > see here: https://learn.adobe.com/wiki/display/coldfusionen/fileexists > > secondly an html page will never reach coldfusion, because it is an html > page, so cfml code will never run. > You need to setup a 404 handler on the web server or use URL rewriting. > > > > > > On Sun, Feb 2, 2014 at 4:41 PM, Rob Voyle <[email protected]> wrote: > > > > > Hi Folks > > > > I have a basic ".html" site that I have converted to a coldfusion site. > > > > since there are many old .html links out there I added the following to > my > > notFound.cfm file: > > > > <cfif notFoundUrl contains ".html" > > > <cfset newUrl="http://www.mydomain.com" & > > replace(notFoundUrl,".html",".cfm")> > > <cfif fileExists(newUrl) is "yes"> > > <cflocation url="#newUrl#"> > > <cfelse> > > <cflocation url="http://www.mydomain.com"> > > </cfif> > > </cfif> > > > > Works fine if the file exists but throws an error if the file doesn't > > exist rather than > > redirecting. > > > > Also which log file would have the error in it as I can't find the error > > in any of the > > logs > > > > What am I missing? > > > > Thanks > > Rob > > > > > > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:357570 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

