Rob,

The rule to do the provided by Russ example would be something like this:  
(There may be more than one RegEx expression that will work.)

RewriteEngine on
RewriteRule ^news/([0-9]{4})/([\w&\-/]+)?$  /news.cfm/$1/$2 [L,QSA]

This does an internal redirect meaning the URL the user sees is still the 
SES/SEO friendly URL, but the ColdFusion application sees the rewritten URL 
with the .cfm in it.  This part [L,QSA] means this is the 'L'ast rule to try if 
it matches. QSA means that anything on the query string (?page=2&blah=this) 
will be passed along as is on the query string. 

The fun is just beginning from here......




Wil Genovese
Sr. Web Application Developer/
Systems Administrator
CF Webtools
www.cfwebtools.com

[email protected]
www.trunkful.com

On Oct 6, 2011, at 8:21 AM, Russ Michaels wrote:

> 
> Rob,
> 
> you can use URL rewriting so
> http://www.mysite/news/2011/this-is-my-story will be rewritten as
> http://www.mysite/news.cfm/2011/this-is-my-story before it is passed
> to CF, which will then work.
> 
> If you are using IIS 7 then you have URL rewriting built in.
> If you are using IIS 6 then I suggest Helicon APE, which is FREE for
> up to 3 sites, and then only costs $29 per site or £99 per server and
> will work with ANY Apache rules.
> 
> 
> 
> 
> -- 
> --
> 
> Russ Michaels
> 
> www.bluethunderinternet.com  : Business hosting services & solutions
> www.cfmldeveloper.com        : ColdFusion developer community
> www.michaels.me.uk           : my blog
> www.cfsearch.com             : ColdFusion search engine
> 
> sk
> 
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
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:347980
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to