Thanks Jeff. Where is getFU method called? I mean during which method of
Application.cfc? I tried searching for it,  but I need to know if someone
has a quick answer to my questions. Thanks.

On Thu, May 10, 2012 at 9:41 AM, Jeff Coughlin <[email protected]>wrote:

> If you're interested in the underworkings of FarCry with regards to how it
> converts objectIds to FU names, take a look at
> core/packages/types/farFU.cfc.  All the methods are in there.  ie. If you
> have an objectId and want to get the FU name, you might want to try getFU().
>
> Regards,
>
> --
> Jeff Coughlin
>
> On May 10, 2012, at 9:29 AM, funand learning wrote:
>
> Ok I am able to understand this slowly. So furl is set by the web server.
> Can you tell me if the following steps are right?
>
> 1) User requests a URL like
> www.example.com?objectid=29187398kajsdkjshakdhaksjhd<http://www.example.com/?objectid=29187398kajsdkjshakdhaksjhd>
>
> 2) This URL is converted toFURL by webserver during onrequeststart method
> of coldfusion (am I right?)
>
> 3) When webserver tries to convert, how does it know which table to query?
> Suppose in my case, for the above example URL, the fURL looks like
> www.example.com/abc-hello-world. SO the for above url variable objectid,
> "abc-hello-world" is retreived from the database to append to the URL. When
> and how is this done by web server?
>
> Thanks
>
> On Thu, May 10, 2012 at 8:06 AM, Justin Carter 
> <[email protected]>wrote:
>
>> The furl variable in the URL is usually created by the rewrite rules on
>> the web server before the request is sent through to ColdFusion, so you'll
>> need to look in the appropriate place depending on which web server you are
>> using. Commonly it will be mod_rewrite rules in your vhost configuration in
>> Apache, or IIRF / IIS Rewrite for IIS.
>>
>> If the friendly URL rewrite rules are already set up correctly for your
>> web server then you will typically not need to change them :)
>>
>> Cheers,
>> Justin
>> On May 10, 2012 10:48 PM, "funand learning" <[email protected]>
>> wrote:
>>
>>> I am sorry, I wanted to know when is the variable FURL created? Which
>>> function of coldfusion code takes the objectid from the URL and converts
>>> into FURL?
>>>
>>> On Thu, May 10, 2012 at 7:45 AM, funand learning <
>>> [email protected]> wrote:
>>>
>>>> Thanks for responding Blair. Yes thats what I meant. Can you tell me if
>>>> the following part of the code does that?
>>>>
>>>> <cfif structKeyExists(url, "returnURL")>
>>>>        <cfset session.loginReturnURL =
>>>> application.fapi.fixURL(url.returnURL) />
>>>> </cfif>
>>>>
>>>> On Thu, May 10, 2012 at 12:18 AM, Blair McKenzie <[email protected]>wrote:
>>>>
>>>>> Do you mean the point where the user is redirected from that URL to
>>>>> the friendly one? The FU handling is done in onRequestStart in core's
>>>>> application.cfc. If the user is using a non-friendly url at that point, 
>>>>> and
>>>>> the application supports friendly urls, FarCry will redirect the user.
>>>>>
>>>>> Blair
>>>>>
>>>>> On Wed, May 9, 2012 at 11:47 PM, funandlearning <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Hi All -
>>>>>>
>>>>>> I am new to farcry and looking at some existing code. I have a
>>>>>> question on friendly URL. At what time of the application do the
>>>>>> actual URL gets parsed to friendly URL.
>>>>>>
>>>>>> Suppose I have a href link as
>>>>>>
>>>>>> <a 
>>>>>> href="www.example.com?objectid=123askjhdakjshdkasjhd<http://www.example.com/?objectid=123askjhdakjshdkasjhd>">Go
>>>>>> to new
>>>>>> page</a>
>>>>>>
>>>>>> When I click the above link, the new page URL is a friendly URL. I
>>>>>> checked in onApplicationStart, but the URL is constructed even before
>>>>>> that. Can you let me know at what time is the URL parsed, and which
>>>>>> function does it? Is it fixURL function in utils.cfc?
>>>>>>
>>>>>> --
>>>>>> You received this message cos you are subscribed to "farcry-dev"
>>>>>> Google group.
>>>>>> To post, email: [email protected]
>>>>>> To unsubscribe, email: [email protected]
>>>>>> For more options: http://groups.google.com/group/farcry-dev
>>>>>> --------------------------------
>>>>>> Follow us on Twitter: http://twitter.com/farcry
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> You received this message cos you are subscribed to "farcry-dev"
>>>>> Google group.
>>>>> To post, email: [email protected]
>>>>> To unsubscribe, email: [email protected]
>>>>> For more options: http://groups.google.com/group/farcry-dev
>>>>> --------------------------------
>>>>> Follow us on Twitter: http://twitter.com/farcry
>>>>
>>>>
>>>>
>>>
>>> --
>>> You received this message cos you are subscribed to "farcry-dev" Google
>>> group.
>>> To post, email: [email protected]
>>> To unsubscribe, email: [email protected]
>>> For more options: http://groups.google.com/group/farcry-dev
>>> --------------------------------
>>> Follow us on Twitter: http://twitter.com/farcry
>>
>>
>> --
>> You received this message cos you are subscribed to "farcry-dev" Google
>> group.
>> To post, email: [email protected]
>> To unsubscribe, email: [email protected]
>> For more options: http://groups.google.com/group/farcry-dev
>> --------------------------------
>> Follow us on Twitter: http://twitter.com/farcry
>>
>
>
> --
> You received this message cos you are subscribed to "farcry-dev" Google
> group.
> To post, email: [email protected]
> To unsubscribe, email: [email protected]
> For more options: http://groups.google.com/group/farcry-dev
> --------------------------------
> Follow us on Twitter: http://twitter.com/farcry
>
>
>  --
> You received this message cos you are subscribed to "farcry-dev" Google
> group.
> To post, email: [email protected]
> To unsubscribe, email: [email protected]
> For more options: http://groups.google.com/group/farcry-dev
> --------------------------------
> Follow us on Twitter: http://twitter.com/farcry
>

-- 
You received this message cos you are subscribed to "farcry-dev" Google group.
To post, email: [email protected]
To unsubscribe, email: [email protected]
For more options: http://groups.google.com/group/farcry-dev
--------------------------------
Follow us on Twitter: http://twitter.com/farcry

Reply via email to