Blog

ColdCourse Updated for Nicer URLs Regardless of Hosting

One of the biggest limiting factors of ColdCourse was that in order to get the full effect you needed to have a host that supported .htaccess files or have access to install an isapi filter on IIS. Not anymore though! Now you can create SES URLs regardless of your OS or host as long as you don’t mind BlogCFC style rewrites that look like /index.cfm/some/parameters. Here’s a rundown of how ColdCourse works: You enter the URL into your browser such as http://localhost/mycontroller/myaction or http://localhost/index.cfm/mycontroller/myaction . ColdCourse takes over before your framework (fusebox, model-glue, mach-ii, coldbox or just about anything else) and tells your framework that the page that was really called was http://localhost/index.cfm?fuseaction=mycontroller.myaction.. This is how ColdCourse had been all along when using .htaccess/isapi filters, but now you can call the http://localhost/index.cfm/mycontroller/myaction URL without any webserver setup. All the same bells and whistles from before are still in there:

Coldcourse is honestly a snap to use. There’s one setup file when you can basically forget about it until you have to create a custom course. If you’re in the market for SES URLs, give it a try!

Avatar for Adam Fortuna

Hey hey! 👋

I'm , a full-stack product developer in Salt Lake City, UT. I love enlivening experiences, visualizing data, and making playful websites.

Let's keep in touch 🧑‍🤝‍🧑

Did you link to this article? Add it here