Hey, I tried the .htaccess thing and it is not working. Here is what I have:

Redirect /Nascar/Sweepstakes/index.cfm
http://bruceserver/nascar/Sweepstakes/Index.cfm?Sweepstakes_ID=4

This is my test server. My understanding is that the old path starts with a
directory as it relates to the sites root, so I start with /nascar/.... When
I browse to http://bruceserver/nascar/sweepstakes, I get directory browsing
is not allowed. When I go to
http://bruceserver/nascar/sweepstakes/index.cfm, I get the file not found
error.

Thanks,

Bruce

-----Original Message-----
From: Ryan Stille [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, February 20, 2007 1:28 PM
To: CF-Talk
Subject: Re: Is this the best approach?


As an alternative to dynamically creating/managing directories and 
copying code into them, here is what I have done in the past.  Each time 
a "sweepstake" is added, modified or deleted, we recreated a .htaccess 
file in the root directory that sets up redirects for each sweepstake.  
So  /sweepstakeName redirects to 
/sweepstakes/index.cfm?sweepstakes_ID=45 or 
/sweepstakes/index.cfm?sweepstakes_Title=SweepstakeName

If you want the user to stay at /sweepstakename all the time and not be 
redirected, you could write out mod_rewrite lines instead.

I'm not saying thats a better way of doing it, just another way.  I 
prefer to have as few pieces of code-generated-code as possible.

Also you might want to think of having an "active" flag, so a sweepstake 
could still exist and be viewed in the admin side, without actually 
giving users access to it.

-Ryan

Bruce Sorge wrote:
> I have been tasked by one of my customers to create an on-line 
> sweepstakes. They want to be able to create a sweepstakes dynamically 
> (title of the sweepstakes, questions, answers and control types). 
> Also, they want to be able to run one or more sweepstakes at a time, 
> but they do not want a link to all of the sweepstakes currently 
> running from the home page. Rather they would want the customer to go 
> to www.sitename.com/sweepstakesname.
>
> So here is what I have devised. If anyone has a better idea, I would 
> love to hear it.
>
> DB Tables:
>
> Sweepstakes
> sweepstakes_ID int
> Sweepstakes_Title varchar
>
> Questions
> Question_ID int
> Question text
> Sweepstakes_ID
>
> Answers
> Answer_ID int
> Question_ID int
> Control_Type varchar
> Control_Name varchar
> Answer varchar
>
> CustomerAnswers
> Sweepstakes_ID int
> Customer_ID int
> Question_ID int
> Answer text
>
> I have an admin page that flows like this:
>
> Admin enters the name of the new sweepstakes. Then they go to the 
> question section. They select the sweepstakes that they want to add 
> questions to, enter in the question, then they go to a page that has 
> them enter answers and control types (radio, checkbox, text, 
> textarea). Once they are done entering the answers for that question, 
> they go back to a new question and then do it all over again. As far 
> as creating a new folder for each .cfm page for the sweepstakes, I 
> thought that when they enter the sweepstakes title, they can enter a 
> name for the directory, then I create a directory with CFDIRECTORY 
> tag, and use CFFILE to copy the .cfm files from a main directory to 
> the new directory. The main sweepstakes page is index.cfm so that 
> should work. Then, when they are done, I can show them a page that has 
> the URL of the sweepstakes they currently created, like 
> www.sitename.com/newcoolsweepstakes. They can then copy and paste it 
> to marketing email to customers. So what do you all think of this? Is 
> this a descent approach or is there a better way to do it?
>
> Thanks,
>
>   





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Upgrade to Adobe ColdFusion MX7
Experience Flex 2 & MX7 integration & create powerful cross-platform RIAs
http://www.adobe.com/products/coldfusion/flex2/

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:270531
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to