Thanks!

Here's my updated code for the 404 redirect. It's much nicer looking now! =)

<!---begin--->

<cfset dnsParseURL = application.dns.dnsParseURL(cgi.server_name) />

<cfset dnsLookup = application.dns.dnsLookup(dnsParseURL.domain,
dnsParseURL.subFolder)>

<cfif dnsLookup.recordcount eq 1>

        <cfif dnsParseURL.displayInfo eq "yes">
                <cflocation 
url="http://details.at/dns/dnsStats.cfm?domain=#dnsParseURL.domain#&subFolder=#dnsParseURL.subFolder#&graph=now";>
        <cfelse>

                <cfset dnsLookupUserIDxURL =
application.dns.dnsLookupUserIDxURL(dnsParseURL.subFolder)>
                <cfset dnsUpdateStatsURL =
application.dns.dnsUpdateStatusURL(dnsLookup.dnsID, cgi.http_referer,
cgi.http_user_agent)>
        
                <cfif dnsLookupUserIDxURL.recordCount eq 1 and
"#dnsParseURL.domain#" eq "#hOST#">
                
                        <cfset dnsCheckUserURLStatus
application.dns.dnsCheckUserURLStatus(dnsLookupUserIDxURL.userID)>
                
                        <cfif dnsCheckUserURLStatus.status eq 1>
                                <cflocation
url="http://#host#/users/users.cfm?q=mpv1&url=#dnsParseURL.subFolder#";>
                        <cfelseif dnsCheckUserURLStatus.status eq 2>
                                <cflocation
url="http://#host#/users/users.cfm?q=miv1&name=#dnsParseURL.subFolder#";>
                        <cfelseif dnsCheckUserURLStatus.status eq 3>
                                <cfset userProfilePageIDLookup =
application.pages.userProfilePageIDLookup(dnsLookupUserIDxURL.userID)>
                                <cfif userProfilePageIDLookup.recordCount eq 1>
                                        <cflocation
url="http://#host#/pages.cfm?p=#userProfilePageIDLookup.pageID#";>
                                <cfelse>
                                        <cflocation
url="http://#host#/users/users.cfm?q=mpv1&url=#dnsParseURL.subFolder#";>
                                </cfif>
                        <cfelseif dnsCheckUserURLStatus.status eq 4>
                                <cflocation url="#dnsLookup.dnsRedirectURL#">
                        </cfif>
                <cfelse>
                        <cfif dnsLookup.dnsStatus eq 1>
                                <cflocation url="#dnsLookup.dnsRedirectURL#">
                        </cfif> 
                
                </cfif>

        </cfif>         
                        
<cfelse>

</cfif>

-- 
online documentation: http://openbd.org/manual/
 http://groups.google.com/group/openbd?hl=en

Reply via email to