<cfswitch expression="#REQUEST.Data.Do[ 1 ]#">
<cfcase value="api">
<cfset strControllerPath = "content.api" />
</cfcase>
<cfcase value="error">
<cfset strControllerPath = "content.error" />
</cfcase>
<cfcase value="gallery">
<cfset strControllerPath = "content.gallery" />
</cfcase>
<cfcase value="home">
<cfset strControllerPath = "content.home" />
</cfcase>
<cfcase value="photo">
<cfset strControllerPath = "content.photo" />
</cfcase>
<cfdefaultcase>
<cfset strControllerPath = "content.home" />
</cfdefaultcase>
</cfswitch>
<cfset CreateObject( "component", "#strControllerPath#.Controller" ).Execute( REQUEST.Data ) />
<cfinclude template="extensions/templates/_index.cfm" />