Re: Search Engine Safe/Friendly URLS
On Friday 28 Mar 2008, Nate Willard wrote: cfset newUrl = reReplaceNoCase(arguments.theString, \W, -, ALL) But that results in Who-watched-Jay-Leno-s-Show--Last-Night-- cfset newUrl = reReplaceNoCase(arguments.theString, [^a-zA-Z0-9], -, ALL) i.e. turn everything that isn't letter or number into dash. -- Tom Chiverton Helping to professionally e-enable collaborative materials on: http://thefalken.livejournal.com This email is sent for and on behalf of Halliwells LLP. Halliwells LLP is a limited liability partnership registered in England and Wales under registered number OC307980 whose registered office address is at Halliwells LLP, 3 Hardman Square, Spinningfields, Manchester, M3 3EB. A list of members is available for inspection at the registered office. Any reference to a partner in relation to Halliwells LLP means a member of Halliwells LLP. Regulated by The Solicitors Regulation Authority. CONFIDENTIALITY This email is intended only for the use of the addressee named above and may be confidential or legally privileged. If you are not the addressee you must not read it and must not use any information contained in nor copy it nor inform any person other than Halliwells LLP or the addressee of its existence or contents. If you have received this email in error please delete it and notify Halliwells LLP IT Department on 0870 365 2500. For more information about Halliwells LLP visit www.halliwells.com. ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;192386516;25150098;k Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:302246 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Re: Search Engine Safe/Friendly URLS
With a plus on the end [^a-zA-Z0-9]+ so that this is some (, .]]text = this-is-some-text other wise you'll get this-is-some---text - Original Message - From: Tom Chiverton [EMAIL PROTECTED] To: CF-Talk cf-talk@houseoffusion.com Sent: Friday, March 28, 2008 9:34 AM Subject: Re: Search Engine Safe/Friendly URLS On Friday 28 Mar 2008, Nate Willard wrote: cfset newUrl = reReplaceNoCase(arguments.theString, \W, -, ALL) But that results in Who-watched-Jay-Leno-s-Show--Last-Night-- cfset newUrl = reReplaceNoCase(arguments.theString, [^a-zA-Z0-9], -, ALL) i.e. turn everything that isn't letter or number into dash. -- Tom Chiverton Helping to professionally e-enable collaborative materials on: http://thefalken.livejournal.com This email is sent for and on behalf of Halliwells LLP. Halliwells LLP is a limited liability partnership registered in England and Wales under registered number OC307980 whose registered office address is at Halliwells LLP, 3 Hardman Square, Spinningfields, Manchester, M3 3EB. A list of members is available for inspection at the registered office. Any reference to a partner in relation to Halliwells LLP means a member of Halliwells LLP. Regulated by The Solicitors Regulation Authority. CONFIDENTIALITY This email is intended only for the use of the addressee named above and may be confidential or legally privileged. If you are not the addressee you must not read it and must not use any information contained in nor copy it nor inform any person other than Halliwells LLP or the addressee of its existence or contents. If you have received this email in error please delete it and notify Halliwells LLP IT Department on 0870 365 2500. For more information about Halliwells LLP visit www.halliwells.com. ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;192386516;25150098;k Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:302247 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Re: Search Engine Safe/Friendly URLS
On Friday 28 Mar 2008, exH wrote: With a plus on the end [^a-zA-Z0-9]+ Ahh, yes. May or may not be what the OP wants, but I think your's works better. -- Tom Chiverton Helping to quickly generate visionary designs on: http://thefalken.livejournal.com This email is sent for and on behalf of Halliwells LLP. Halliwells LLP is a limited liability partnership registered in England and Wales under registered number OC307980 whose registered office address is at Halliwells LLP, 3 Hardman Square, Spinningfields, Manchester, M3 3EB. A list of members is available for inspection at the registered office. Any reference to a partner in relation to Halliwells LLP means a member of Halliwells LLP. Regulated by The Solicitors Regulation Authority. CONFIDENTIALITY This email is intended only for the use of the addressee named above and may be confidential or legally privileged. If you are not the addressee you must not read it and must not use any information contained in nor copy it nor inform any person other than Halliwells LLP or the addressee of its existence or contents. If you have received this email in error please delete it and notify Halliwells LLP IT Department on 0870 365 2500. For more information about Halliwells LLP visit www.halliwells.com. ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;192386516;25150098;k Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:302248 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Re: Search Engine Safe/Friendly URLS
But that would turn Blah is the movie's ending's into : blah-is-the-movie-s-ending-s right? It doesn't handle punctuation? Tom Chiverton [EMAIL PROTECTED] wrote: On Friday 28 Mar 2008, exH wrote: With a plus on the end [^a-zA-Z0-9]+ Ahh, yes. May or may not be what the OP wants, but I think your's works better. -- Tom Chiverton Helping to quickly generate visionary designs on: http://thefalken.livejournal.com This email is sent for and on behalf of Halliwells LLP. Halliwells LLP is a limited liability partnership registered in England and Wales under registered number OC307980 whose registered office address is at Halliwells LLP, 3 Hardman Square, Spinningfields, Manchester, M3 3EB. A list of members is available for inspection at the registered office. Any reference to a partner in relation to Halliwells LLP means a member of Halliwells LLP. Regulated by The Solicitors Regulation Authority. CONFIDENTIALITY This email is intended only for the use of the addressee named above and may be confidential or legally privileged. If you are not the addressee you must not read it and must not use any information contained in nor copy it nor inform any person other than Halliwells LLP or the addressee of its existence or contents. If you have received this email in error please delete it and notify Halliwells LLP IT Department on 0870 365 2500. For more information about Halliwells LLP visit www.halliwells.com. ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;192386516;25150098;k Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:302261 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Search Engine Safe/Friendly URLS
On Friday 28 Mar 2008, Nate Willard wrote: But that would turn Blah is the movie's ending's into : blah-is-the-movie-s-ending-s right? It doesn't handle punctuation? It does what it says on the tin :-) If you want to remove all the ' first, just replace() them into nothing then do the reg. exp. to handle everything else. Maybe you want cfset newUrl = reReplaceNoCase(arguments.theString, [! \/\!'£$%^\*\(\)_+-=/-+], , ALL) cfset newUrl = reReplaceNoCase(newurl, [^a-zA-Z0-9]+, -, ALL) or similar (i.e. first one strips anything funny, 2nd one makes anything left that isn't alphanumeric a dash). Watch the escaping on the first expression :-) -- Tom Chiverton Helping to competently visualize one-to-one meta-services on: http://thefalken.livejournal.com This email is sent for and on behalf of Halliwells LLP. Halliwells LLP is a limited liability partnership registered in England and Wales under registered number OC307980 whose registered office address is at Halliwells LLP, 3 Hardman Square, Spinningfields, Manchester, M3 3EB. A list of members is available for inspection at the registered office. Any reference to a partner in relation to Halliwells LLP means a member of Halliwells LLP. Regulated by The Solicitors Regulation Authority. CONFIDENTIALITY This email is intended only for the use of the addressee named above and may be confidential or legally privileged. If you are not the addressee you must not read it and must not use any information contained in nor copy it nor inform any person other than Halliwells LLP or the addressee of its existence or contents. If you have received this email in error please delete it and notify Halliwells LLP IT Department on 0870 365 2500. For more information about Halliwells LLP visit www.halliwells.com. ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;192386516;25150098;k Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:302262 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
RE: Search Engine Safe/Friendly URLS
Id just do it with 2 [^a-z0-9] with nothing Then spaces with _ -Original Message- From: Tom Chiverton [mailto:[EMAIL PROTECTED] Sent: Friday, March 28, 2008 12:54 PM To: CF-Talk Subject: Re: Search Engine Safe/Friendly URLS On Friday 28 Mar 2008, Nate Willard wrote: But that would turn Blah is the movie's ending's into : blah-is-the-movie-s-ending-s right? It doesn't handle punctuation? It does what it says on the tin :-) If you want to remove all the ' first, just replace() them into nothing then do the reg. exp. to handle everything else. Maybe you want cfset newUrl = reReplaceNoCase(arguments.theString, [! \/\!'£$%^\*\(\)_+-=/-+], , ALL) cfset newUrl = reReplaceNoCase(newurl, [^a-zA-Z0-9]+, -, ALL) or similar (i.e. first one strips anything funny, 2nd one makes anything left that isn't alphanumeric a dash). Watch the escaping on the first expression :-) -- Tom Chiverton Helping to competently visualize one-to-one meta-services on: http://thefalken.livejournal.com This email is sent for and on behalf of Halliwells LLP. Halliwells LLP is a limited liability partnership registered in England and Wales under registered number OC307980 whose registered office address is at Halliwells LLP, 3 Hardman Square, Spinningfields, Manchester, M3 3EB. A list of members is available for inspection at the registered office. Any reference to a partner in relation to Halliwells LLP means a member of Halliwells LLP. Regulated by The Solicitors Regulation Authority. CONFIDENTIALITY This email is intended only for the use of the addressee named above and may be confidential or legally privileged. If you are not the addressee you must not read it and must not use any information contained in nor copy it nor inform any person other than Halliwells LLP or the addressee of its existence or contents. If you have received this email in error please delete it and notify Halliwells LLP IT Department on 0870 365 2500. For more information about Halliwells LLP visit www.halliwells.com. ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;192386516;25150098;k Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:302272 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Re: Search Engine Safe/Friendly URLS
I'm trying to use the following: cfset newtitle = reReplaceNoCase(newtitle, \W, -, ALL) The problem with the above is the following string microsoft-yahoo is turned into microsoft--yahoo adding another dash... Is there a way to add a negative or escape to the code above so dashes aren't redashed? Thanks! Tom Chiverton [EMAIL PROTECTED] wrote: On Friday 28 Mar 2008, Nate Willard wrote: But that would turn Blah is the movie's ending's into : blah-is-the-movie-s-ending-s right? It doesn't handle punctuation? It does what it says on the tin :-) If you want to remove all the ' first, just replace() them into nothing then do the reg. exp. to handle everything else. Maybe you want reReplaceNoCase(arguments.theString, [! \/\!'£$%^\*\(\)_+-=/-+], , ALL) reReplaceNoCase(newurl, [^a-zA-Z0-9]+, -, ALL) or similar (i.e. first one strips anything funny, 2nd one makes anything left that isn't alphanumeric a dash). Watch the escaping on the first expression :-) -- Tom Chiverton Helping to competently visualize one-to-one meta-services on: http://thefalken.livejournal.com This email is sent for and on behalf of Halliwells LLP. Halliwells LLP is a limited liability partnership registered in England and Wales under registered number OC307980 whose registered office address is at Halliwells LLP, 3 Hardman Square, Spinningfields, Manchester, M3 3EB. A list of members is available for inspection at the registered office. Any reference to a partner in relation to Halliwells LLP means a member of Halliwells LLP. Regulated by The Solicitors Regulation Authority. CONFIDENTIALITY This email is intended only for the use of the addressee named above and may be confidential or legally privileged. If you are not the addressee you must not read it and must not use any information contained in nor copy it nor inform any person other than Halliwells LLP or the addressee of its existence or contents. If you have received this email in error please delete it and notify Halliwells LLP IT Department on 0870 365 2500. For more information about Halliwells LLP visit www.halliwells.com. ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;192386516;25150098;k Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:302273 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Search Engine Safe/Friendly URLS
I'm working to turn the follow below into a friendly URL. Who watched Jay Leno's Show [Last Night] I tried using: cfset newUrl = reReplaceNoCase(arguments.theString, \W, -, ALL) But that results in Who-watched-Jay-Leno-s-Show--Last-Night-- Is there a regex that can do this task in a way to handle punctuation? So Commas don't get a - and periods do? Can this be done in one like of Regex or does it need to be a series? Thanks ~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;192386516;25150098;k Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:302244 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Re: Are search engine safe URLs really necessary?
Google does treat SES URLs slightly differently in that it will spider pages at a significantly slower rate if it thinks the pages are dynamic. It is designed that way so that it doesn't bring the site down by over enthusiastic spidering. I redeveloped an existing application into fusebox, so every URL changed. It had about 80k pages listed in Google. When I first relaunched it, Google was picking up the new pages at a rate of about 100 per day. I then switched to SES URLs and almost the next day this rate increased to a few thousand per day. Ian ~| Logware (www.logware.us): a new and convenient web-based time tracking application. Start tracking and documenting hours spent on a project or with a client with Logware today. Try it for free with a 15 day trial account. http://www.houseoffusion.com/banners/view.cfm?bannerid=67 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:204403 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4 Donations Support: http://www.houseoffusion.com/tiny.cfm/54
Re: Are search engine safe URLs really necessary?
I use a custom 404 set in IIS to redirect to a URL (index.cfm/fuseaction/iis404), and i either get a 302 or 200 status code depending on whether fuseaction:iis404 does a cflocation or not. (reading status codes using the firefox live http headers tool) Cheers Bert On 4/25/05, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: Jeff, While that works, doesn't it mean that HTTP status code returned is still 404? Could be enough to make the googlebot not even index the page content. Just a thought ~k -Original Message- From: Jeff Garza [mailto:[EMAIL PROTECTED] Sent: 25 April 2005 13:34 To: CF-Talk Subject: RE: Are search engine safe URLs really necessary? I use a custom 404 handler that does a database lookup from a table of vanity URLs. It evaluates the last value of a list separated by / and searches the database for the url... Simple enough for me. HTH, Jeff ~| Logware (www.logware.us): a new and convenient web-based time tracking application. Start tracking and documenting hours spent on a project or with a client with Logware today. Try it for free with a 15 day trial account. http://www.houseoffusion.com/banners/view.cfm?bannerid=67 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:204417 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4 Donations Support: http://www.houseoffusion.com/tiny.cfm/54
Are search engine safe URLs really necessary?
For those of you taking a lot of time getting your dynamic site URLs to look like static ones, this article may be of interest to you: http://www.emediawire.com/releases/2005/4/emw232456.htm (I am in no way affiliated with the site. It just happened to come up in a Google Alert and covers a topic I've seen pass through the list more than once.) -- a href=http://www.spreadfirefox.com/?q=affiliatesamp;id=58370amp;t=1;Get Firefox!/a http://www.spreadfirefox.com/?q=affiliatesamp;id=58370amp;t=1 ~| Logware (www.logware.us): a new and convenient web-based time tracking application. Start tracking and documenting hours spent on a project or with a client with Logware today. Try it for free with a 15 day trial account. http://www.houseoffusion.com/banners/view.cfm?bannerid=67 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:204249 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4 Donations Support: http://www.houseoffusion.com/tiny.cfm/54
RE: Are search engine safe URLs really necessary?
Yeah, I think search engines are happier about querystrings now, but: We have customers who put their URLs in printed marketing materials, so there is no way we are going to have users typing in: /index.cfm?page=79797C25-1143-5A57-54B333CF7325EA9C We need to have direct access like mysite.com/feature, of course there are other ways of acheiving this, but I think having human friendly URLs is a good thing. Im not sure, but does having a more relevant URL help your rankings as well? -Original Message- From: Al Everett [mailto:[EMAIL PROTECTED] Sent: 25 April 2005 14:08 To: CF-Talk Subject: Are search engine safe URLs really necessary? For those of you taking a lot of time getting your dynamic site URLs to look like static ones, this article may be of interest to you: http://www.emediawire.com/releases/2005/4/emw232456.htm (I am in no way affiliated with the site. It just happened to come up in a Google Alert and covers a topic I've seen pass through the list more than once.) -- a href=http://www.spreadfirefox.com/?q=affiliatesamp;id=58370amp;t=1;Get Firefox!/a http://www.spreadfirefox.com/?q=affiliatesamp;id=58370amp;t=1 ~| Logware (www.logware.us): a new and convenient web-based time tracking application. Start tracking and documenting hours spent on a project or with a client with Logware today. Try it for free with a 15 day trial account. http://www.houseoffusion.com/banners/view.cfm?bannerid=67 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:204250 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4 Donations Support: http://www.houseoffusion.com/tiny.cfm/54
RE: Are search engine safe URLs really necessary?
I use a custom 404 handler that does a database lookup from a table of vanity URLs. It evaluates the last value of a list separated by / and searches the database for the url... Simple enough for me. HTH, Jeff -Original Message- From: Kerry [mailto:[EMAIL PROTECTED] Sent: Monday, April 25, 2005 6:18 AM To: CF-Talk Subject: RE: Are search engine safe URLs really necessary? Yeah, I think search engines are happier about querystrings now, but: We have customers who put their URLs in printed marketing materials, so there is no way we are going to have users typing in: /index.cfm?page=79797C25-1143-5A57-54B333CF7325EA9C We need to have direct access like mysite.com/feature, of course there are other ways of acheiving this, but I think having human friendly URLs is a good thing. Im not sure, but does having a more relevant URL help your rankings as well? -Original Message- From: Al Everett [mailto:[EMAIL PROTECTED] Sent: 25 April 2005 14:08 To: CF-Talk Subject: Are search engine safe URLs really necessary? For those of you taking a lot of time getting your dynamic site URLs to look like static ones, this article may be of interest to you: http://www.emediawire.com/releases/2005/4/emw232456.htm (I am in no way affiliated with the site. It just happened to come up in a Google Alert and covers a topic I've seen pass through the list more than once.) -- a href=http://www.spreadfirefox.com/?q=affiliatesamp;id=58370amp;t=1;Get Firefox!/a http://www.spreadfirefox.com/?q=affiliatesamp;id=58370amp;t=1 ~| Logware (www.logware.us): a new and convenient web-based time tracking application. Start tracking and documenting hours spent on a project or with a client with Logware today. Try it for free with a 15 day trial account. http://www.houseoffusion.com/banners/view.cfm?bannerid=67 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:204254 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4 Donations Support: http://www.houseoffusion.com/tiny.cfm/54
RE: Are search engine safe URLs really necessary?
Jeff, While that works, doesn't it mean that HTTP status code returned is still 404? Could be enough to make the googlebot not even index the page content. Just a thought ~k -Original Message- From: Jeff Garza [mailto:[EMAIL PROTECTED] Sent: 25 April 2005 13:34 To: CF-Talk Subject: RE: Are search engine safe URLs really necessary? I use a custom 404 handler that does a database lookup from a table of vanity URLs. It evaluates the last value of a list separated by / and searches the database for the url... Simple enough for me. HTH, Jeff -Original Message- From: Kerry [mailto:[EMAIL PROTECTED] Sent: Monday, April 25, 2005 6:18 AM To: CF-Talk Subject: RE: Are search engine safe URLs really necessary? Yeah, I think search engines are happier about querystrings now, but: We have customers who put their URLs in printed marketing materials, so there is no way we are going to have users typing in: /index.cfm?page=79797C25-1143-5A57-54B333CF7325EA9C We need to have direct access like mysite.com/feature, of course there are other ways of acheiving this, but I think having human friendly URLs is a good thing. Im not sure, but does having a more relevant URL help your rankings as well? -Original Message- From: Al Everett [mailto:[EMAIL PROTECTED] Sent: 25 April 2005 14:08 To: CF-Talk Subject: Are search engine safe URLs really necessary? For those of you taking a lot of time getting your dynamic site URLs to look like static ones, this article may be of interest to you: http://www.emediawire.com/releases/2005/4/emw232456.htm (I am in no way affiliated with the site. It just happened to come up in a Google Alert and covers a topic I've seen pass through the list more than once.) -- a href=http://www.spreadfirefox.com/?q=affiliatesamp;id=58370amp;t=1;Get Firefox!/a http://www.spreadfirefox.com/?q=affiliatesamp;id=58370amp;t=1 ~| Logware (www.logware.us): a new and convenient web-based time tracking application. Start tracking and documenting hours spent on a project or with a client with Logware today. Try it for free with a 15 day trial account. http://www.houseoffusion.com/banners/view.cfm?bannerid=67 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:204255 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4 Donations Support: http://www.houseoffusion.com/tiny.cfm/54
Re: Are search engine safe URLs really necessary?
On 4/25/05, Jeff Garza [EMAIL PROTECTED] wrote: I use a custom 404 handler that does a database lookup from a table of vanity URLs. It evaluates the last value of a list separated by / and searches the database for the url... You realise that when a search engine hits a 404 it turns around faster than you can say result page 1 billion? -- Kay Smoljak http://kay.smoljak.com/ ~| Find out how CFTicket can increase your company's customer support efficiency by 100% http://www.houseoffusion.com/banners/view.cfm?bannerid=49 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:204256 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4 Donations Support: http://www.houseoffusion.com/tiny.cfm/54
RE: Are search engine safe URLs really necessary?
Couldn't you combine it with a cfheader statuscode=200 or something though? -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: 25 April 2005 14:44 To: CF-Talk Subject: RE: Are search engine safe URLs really necessary? Jeff, While that works, doesn't it mean that HTTP status code returned is still 404? Could be enough to make the googlebot not even index the page content. Just a thought ~k -Original Message- From: Jeff Garza [mailto:[EMAIL PROTECTED] Sent: 25 April 2005 13:34 To: CF-Talk Subject: RE: Are search engine safe URLs really necessary? I use a custom 404 handler that does a database lookup from a table of vanity URLs. It evaluates the last value of a list separated by / and searches the database for the url... Simple enough for me. HTH, Jeff -Original Message- From: Kerry [mailto:[EMAIL PROTECTED] Sent: Monday, April 25, 2005 6:18 AM To: CF-Talk Subject: RE: Are search engine safe URLs really necessary? Yeah, I think search engines are happier about querystrings now, but: We have customers who put their URLs in printed marketing materials, so there is no way we are going to have users typing in: /index.cfm?page=79797C25-1143-5A57-54B333CF7325EA9C We need to have direct access like mysite.com/feature, of course there are other ways of acheiving this, but I think having human friendly URLs is a good thing. Im not sure, but does having a more relevant URL help your rankings as well? -Original Message- From: Al Everett [mailto:[EMAIL PROTECTED] Sent: 25 April 2005 14:08 To: CF-Talk Subject: Are search engine safe URLs really necessary? For those of you taking a lot of time getting your dynamic site URLs to look like static ones, this article may be of interest to you: http://www.emediawire.com/releases/2005/4/emw232456.htm (I am in no way affiliated with the site. It just happened to come up in a Google Alert and covers a topic I've seen pass through the list more than once.) -- a href=http://www.spreadfirefox.com/?q=affiliatesamp;id=58370amp;t=1; Get Firefox!/a http://www.spreadfirefox.com/?q=affiliatesamp;id=58370amp;t=1 ~| Logware (www.logware.us): a new and convenient web-based time tracking application. Start tracking and documenting hours spent on a project or with a client with Logware today. Try it for free with a 15 day trial account. http://www.houseoffusion.com/banners/view.cfm?bannerid=67 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:204258 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4 Donations Support: http://www.houseoffusion.com/tiny.cfm/54
RE: Are search engine safe URLs really necessary?
My point exactly ;-) ~k -Original Message- From: Kay Smoljak [mailto:[EMAIL PROTECTED] Sent: 25 April 2005 13:44 To: CF-Talk Subject: Re: Are search engine safe URLs really necessary? On 4/25/05, Jeff Garza [EMAIL PROTECTED] wrote: I use a custom 404 handler that does a database lookup from a table of vanity URLs. It evaluates the last value of a list separated by / and searches the database for the url... You realise that when a search engine hits a 404 it turns around faster than you can say result page 1 billion? -- Kay Smoljak http://kay.smoljak.com/ ~| Logware (www.logware.us): a new and convenient web-based time tracking application. Start tracking and documenting hours spent on a project or with a client with Logware today. Try it for free with a 15 day trial account. http://www.houseoffusion.com/banners/view.cfm?bannerid=67 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:204259 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4 Donations Support: http://www.houseoffusion.com/tiny.cfm/54
Re: Are search engine safe URLs really necessary?
Al Everett wrote: For those of you taking a lot of time getting your dynamic site URLs to look like static ones, this article may be of interest to you: http://www.emediawire.com/releases/2005/4/emw232456.htm (I am in no way affiliated with the site. It just happened to come up in a Google Alert and covers a topic I've seen pass through the list more than once.) I think the main reason for having search engine friendly URLs these days has absolutely nothing to do with search engines, and everything to do with the people using your system. Search engine friendly URLs are somewhat more user-friendly than their query string-based equivalents if done right. Let's take a simple example. For instance, let's say that you were writing a bit of blogging software. Which looks more user-friendly to you: 1. (a) http://example.com/archives/2005/4/25/ (b) http://example.com/archives.cfm?yr=2005mth=4dy=25 (c) http://example.com/index.cfm?fuseaction=blog.archivesyr=2005mth=4dy=25 2. (a) http://example.com/entries/name-of-an-entry/ http://example.com/entries/348/ (b) http://example.com/entries.cfm?name=name-of-entry http://example.com/entries.cfm?id=348 (c) http://example.com/index.cfm?fuseaction=blog.entryname=name-of-entry http://example.com/index.cfm?fuseaction=blog.entryid=348 And so on. I think you'll agree that the (a)s are a bit easier on the user. [Aside: I'm not sniping at Fusebox, in case anybody's thinking I am. It's a good framework, but exposes some things that the user shouldn't see, like the fact it's being used at all. This goes for any framework.] Also, user-friendly URLs also mean that you can change the underlying architecture of your app without breaking the URL part of its user interface. A lot of people forget that URLs are just as much a part of the UI as what you see in the viewport, and shouldn't. K. ~| Logware (www.logware.us): a new and convenient web-based time tracking application. Start tracking and documenting hours spent on a project or with a client with Logware today. Try it for free with a 15 day trial account. http://www.houseoffusion.com/banners/view.cfm?bannerid=67 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:204261 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4 Donations Support: http://www.houseoffusion.com/tiny.cfm/54
RE: Are search engine safe URLs really necessary?
I use a similar setup to Jeff purely for search engine optimisation. You can set the HTTP status code to 200 and googlebot does index. Another point is that while google may index sites with complex URL's this in itself does not constitute search engine optimisation but rather is just a component of SEO. Having a URL of: kittens.pets.com will be more beneficial than: www.pets.com?cfid=30393cftoken=jsdjsjnavitem=catscategory=petssubsection=kittens if kitten is one of the keywords you wish to promote. Regards Sean Jeff, While that works, doesn't it mean that HTTP status code returned is still 404? Could be enough to make the googlebot not even index the page content. Just a thought ~k ~| Logware (www.logware.us): a new and convenient web-based time tracking application. Start tracking and documenting hours spent on a project or with a client with Logware today. Try it for free with a 15 day trial account. http://www.houseoffusion.com/banners/view.cfm?bannerid=67 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:204265 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4 Donations Support: http://www.houseoffusion.com/tiny.cfm/54
Re: Are search engine safe URLs really necessary?
Search engines never see these urls. They are not anywhere on the site and only exist on print advertising campaigns. And I do throw in a status code of 301 using cfheader for good measure... but I'm not particularly worried about search engines for what this doing. Jeff - Original Message - From: Kay Smoljak [EMAIL PROTECTED] To: CF-Talk cf-talk@houseoffusion.com Sent: Monday, April 25, 2005 6:44 AM Subject: Re: Are search engine safe URLs really necessary? On 4/25/05, Jeff Garza [EMAIL PROTECTED] wrote: I use a custom 404 handler that does a database lookup from a table of vanity URLs. It evaluates the last value of a list separated by / and searches the database for the url... You realise that when a search engine hits a 404 it turns around faster than you can say result page 1 billion? -- Kay Smoljak http://kay.smoljak.com/ ~| Discover CFTicket - The leading ColdFusion Help Desk and Trouble Ticket application http://www.houseoffusion.com/banners/view.cfm?bannerid=48 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:204275 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4 Donations Support: http://www.houseoffusion.com/tiny.cfm/54
RE: Are search engine safe URLs really necessary?
This is an excellent product for SEF URLS: http://helicontech.com/linkfreeze/ Best part about it is that you do not have to modify your existing url key pair schema. Just my 2 cents. Phil --- [This E-mail has been scanned for viruses.] ~| Find out how CFTicket can increase your company's customer support efficiency by 100% http://www.houseoffusion.com/banners/view.cfm?bannerid=49 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:204388 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4 Donations Support: http://www.houseoffusion.com/tiny.cfm/54
Re: search engine safe URLs
Just finished my article. Enjoy http://www.fusionauthority.com/Article1.cfm/ArticleID=4226 Great article Michael.I tried to implement the code you posted, and found one thing people should be aware of. The use of a colon in a URL may not be allowed if you're using Microsoft IIS.It seems that Microsoft considers the colon a special character. For more info, see: http://forums.devshed.com/t86108/s.html [Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings] [Donations and Support]
Re: search engine safe URLs
Just finished my article. Enjoy http://www.fusionauthority.com/Article1.cfm/ArticleID=4226 [Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings] [Donations and Support]
RE: search engine safe URLs
I can also attest to this. When the Farcry website (http://farcry.daemon.com.au) started using my Friendly URL Servlet they noticed a huge increase in both search bot spidering and a much improved ranking in google for several search terms. The search engines all seem to be quite happy to put dynamic content in their indexes, but pages with a URL parameter seem to get a lower ranking than equivalent ones without. All of this is subjective/anecdotal and I've never seen any absolute metrics or proof of how significant the effect is, other than people telling me that the FU Servlet has had a big impact on their search engine placement. Whether that's wishful thinking on their part, or a result of a combination of factors including SES URLs I don't know. Spike Stephen Milligan Code poet for hire http://www.spike.org.uk Do you cfeclipse? http://cfeclipse.tigris.org -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Michael Dinowitz Sent: Tuesday, July 06, 2004 9:44 PM To: CF-Talk Subject: Re: search engine safe URLs I have. When I redid the HoF site in SES urls, the amount of search agents hitting the site went wy up and the amount of indexed pages did as well. My SES url article should be posted to the front of HoF and FA by morning. - Original Message - From: simeon [EMAIL PROTECTED] Date: Tue, 06 Jul 2004 22:36:24 -0700 Subject: Re: search engine safe URLs To: CF-Talk [EMAIL PROTECTED] It doesnt take much searching on google or yahoo to see that dynamic pages DO get indexed. I read somewhere recently that its not an issue of dynamic pages being indexed, however, the issue is that the search engines will not spider pages from a dynamic url. This is not something that i have been able to prove incorrect.Has anyone seen any evidence that supports or contradicts this theory?I am just curious what other developers have seen. sim On Tue, 2004-07-06 at 21:35, Sean Corfield wrote: http://www.mysite.com/index.cfm?page=productSummarycatID=12 however, most search engines will only index the index.cfm page sine the remainder of the url is dynamic. This seems to be a commonly voiced fear but searching on various search engines simply doesn't seem to back this up and I suspect that modern search engines *do* use the query string parameters just fine... [Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings] [Donations and Support]
RE: search engine safe URLs
thats why u stick your dynamic content in your meta tags been that way 4 yrs now [Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings] [Donations and Support]
RE: search engine safe URLs
http://www.mysite.com/index.cfm?page=productSummarycatID=12 however, most search engines will only index the index.cfm page sine the remainder of the url is dynamic. This seems to be a commonly voiced fear but searching on various search engines simply doesn't seem to back this up and I suspect that modern search engines *do* use the query string parameters just fine... I have to agree. I've never had issues w/ search engines indexing my dynamic sites. The only real use I've seen for shorter URLs is for simplicity's sake. For example, at cflib.org we allow for www.cflib.org/udf.cfm/UDFNAME. That way if you know the name you can quickly get to a UDF. [Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings] [Donations and Support]
search engine safe URLs
Hello all, I have an app that calls pages dynamically via switching statements and url variables similar to early fusebox applications. Something like: http://www.mysite.com/index.cfm?page=productSummarycatID=12 however, most search engines will only index the index.cfm page sine the remainder of the url is dynamic. I remember seeing some good way around thing a while back but seem to have lost track of those resources. Any suggestions? Thanks everyone, -chris.alvarado [ application developer ] 4 Guys Interactive, Inc. 281.807.4344 x1716 [Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings] [Donations and Support]
Re: search engine safe URLs
however, most search engines will only index the index.cfm page sine the remainder of the url is dynamic. I wonder how much that is still true. Admittedly, I do mostly intranet-based work, but I recently built a site for my wife's real estate business and had no problems with URLs for a Fusebox 3.0 app. I remember seeing some good way around thing a while back but seem to have lost track of those resources. Here is a HOWTO on the subject: http://www.cfhub.com/contributions/SES/ Here is a product that does it for you automagically: http://www.cfdev.com/products/productdetail.cfm/id/1023 [Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings] [Donations and Support]
Re: search engine safe URLs
http://www.mysite.com/index.cfm?page=productSummarycatID=12 however, most search engines will only index the index.cfm page sine the remainder of the url is dynamic. This seems to be a commonly voiced fear but searching on various search engines simply doesn't seem to back this up and I suspect that modern search engines *do* use the query string parameters just fine... [Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings] [Donations and Support]
Re: search engine safe URLs
It doesnt take much searching on google or yahoo to see that dynamic pages DO get indexed. I read somewhere recently that its not an issue of dynamic pages being indexed, however, the issue is that the search engines will not spider pages from a dynamic url. This is not something that i have been able to prove incorrect.Has anyone seen any evidence that supports or contradicts this theory?I am just curious what other developers have seen. sim On Tue, 2004-07-06 at 21:35, Sean Corfield wrote: http://www.mysite.com/index.cfm?page=productSummarycatID=12 however, most search engines will only index the index.cfm page sine the remainder of the url is dynamic. This seems to be a commonly voiced fear but searching on various search engines simply doesn't seem to back this up and I suspect that modern search engines *do* use the query string parameters just fine... [Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings] [Donations and Support]
Re: search engine safe URLs
I have. When I redid the HoF site in SES urls, the amount of search agents hitting the site went wy up and the amount of indexed pages did as well. My SES url article should be posted to the front of HoF and FA by morning. - Original Message - From: simeon [EMAIL PROTECTED] Date: Tue, 06 Jul 2004 22:36:24 -0700 Subject: Re: search engine safe URLs To: CF-Talk [EMAIL PROTECTED] It doesnt take much searching on google or yahoo to see that dynamic pages DO get indexed. I read somewhere recently that its not an issue of dynamic pages being indexed, however, the issue is that the search engines will not spider pages from a dynamic url. This is not something that i have been able to prove incorrect.Has anyone seen any evidence that supports or contradicts this theory?I am just curious what other developers have seen. sim On Tue, 2004-07-06 at 21:35, Sean Corfield wrote: http://www.mysite.com/index.cfm?page=productSummarycatID=12 however, most search engines will only index the index.cfm page sine the remainder of the url is dynamic. This seems to be a commonly voiced fear but searching on various search engines simply doesn't seem to back this up and I suspect that modern search engines *do* use the query string parameters just fine... [Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings] [Donations and Support]
search engine safe urls question
Has anybody tried this FriendlyURL Servlet. http://www.spike.org.uk/go/friendly-urls If yes please email me some sites whicha re using that. Ketan Patel G3 Technology Group, LLC http://www.instantposition.com [Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings]
Re: search engine safe urls question
www.ukcfug.org Spike does good stuff. Stephen Ketan Patel wrote: Has anybody tried this FriendlyURL Servlet. http://www.spike.org.uk/go/friendly-urls If yes please email me some sites whicha re using that. Ketan Patel G3 Technology Group, LLC http://www.instantposition.com [Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings]
Re:RE: Search engine safe urls
Are you on IIS? Perhaps the lockdown tool has been used. Check the settings in (usually at this path) c:/winnt/system32/inetsrv/urlscan/urlscan.ini if you can. I had a problem with SES URLs due to the server not allowing multiple . in the URL and the setting in this file was the culprit. --Jeff _ Jeff Langevin Appalachian Mountain Club MIS Department 5 Joy Street, Boston, Massachusetts 02108 Don't judge each day by the harvest you reap, but by the seeds you plant. --Robert Louis Stevenson Reply Separator Subject:RE: Search engine safe urls Author: [EMAIL PROTECTED] Date: 8/3/2003 10:50 PM I've looked high and low and I can't find an answer that works so I'm going to ask here. In the release notes for the updater it says as one of the features fixed: Search engine safe URLs of the form *.cfm/* did not work properly, so a URL such as http:/server/test.cfm/alpha/beta would not execute test.cfm. Nice statement but I can't find anything more about SES urls, nothing works and every attempt I make to get them to work fails. Is it limited to a single domain site? Does it need changes to the XML pages? Does it only work on IIS? Has anyone gotten this to work? If so, want to write a paper on it? If you're using WebSite, I wouldn't be surprised if this didn't work at all. You might want to ask Mr. Denny how his web server parses URLs; if you've got CF hooked up to WebSite via an ISAPI extension (I don't think WebSite supports ISAPI filters, but I could be wrong), the web server will be responsible for parsing the URL, I think. Dave Watts, CTO, Fig Leaf Software http://www.figleaf.com/ voice: (202) 797-5496 fax: (202) 797-5444 ~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Your ad could be here. Monies from ads go to support these lists and provide more resources for the community. http://www.fusionauthority.com/ads.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
RE: Search engine safe urls
I've looked high and low and I can't find an answer that works so I'm going to ask here. In the release notes for the updater it says as one of the features fixed: Search engine safe URLs of the form *.cfm/* did not work properly, so a URL such as http:/server/test.cfm/alpha/beta would not execute test.cfm. Nice statement but I can't find anything more about SES urls, nothing works and every attempt I make to get them to work fails. Is it limited to a single domain site? Does it need changes to the XML pages? Does it only work on IIS? Has anyone gotten this to work? If so, want to write a paper on it? If you're using WebSite, I wouldn't be surprised if this didn't work at all. You might want to ask Mr. Denny how his web server parses URLs; if you've got CF hooked up to WebSite via an ISAPI extension (I don't think WebSite supports ISAPI filters, but I could be wrong), the web server will be responsible for parsing the URL, I think. Dave Watts, CTO, Fig Leaf Software http://www.figleaf.com/ voice: (202) 797-5496 fax: (202) 797-5444 ~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Get the mailserver that powers this list at http://www.coolfusion.com Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Search engine safe urls
I've looked high and low and I can't find an answer that works so I'm going to ask here. In the release notes for the updater it says as one of the features fixed: Search engine safe URLs of the form *.cfm/* did not work properly, so a URL such as http:/server/test.cfm/alpha/beta would not execute test.cfm. Nice statement but I can't find anything more about SES urls, nothing works and every attempt I make to get them to work fails. Is it limited to a single domain site? Does it need changes to the XML pages? Does it only work on IIS? Has anyone gotten this to work? If so, want to write a paper on it? Thanks Michael Dinowitz Finding technical solutions to the problems you didn't know you had yet ~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq This list and all House of Fusion resources hosted by CFHosting.com. The place for dependable ColdFusion Hosting. http://www.cfhosting.com Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Search engine safe urls
Michael, Just a shot in the dark: is your web server software intercepting the urls and pumping out 404's before CF can get hold of them? -- --- Matt Robertson, [EMAIL PROTECTED] MSB Designs, Inc. http://mysecretbase.com --- -- ~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Signup for the Fusion Authority news alert and keep up with the latest news in ColdFusion and related topics. http://www.fusionauthority.com/signup.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
RE: Search engine safe urls
The two main things I have heard about this are: 1. Make sure to have a base tag in you head 2. Uncheck the check for files existence (or something like that) in Internet Services Manager Home Directory Configuration So far neither of those have fixed my Server Not Found error. If it's a 404 try both of the above methods. Timothy Heald Information Systems Specialist Overseas Security Advisory Council U.S. Department of State 571.345.2235 -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Monday, July 28, 2003 4:33 PM To: CF-Talk Subject: Search engine safe urls I've looked high and low and I can't find an answer that works so I'm going to ask here. In the release notes for the updater it says as one of the features fixed: Search engine safe URLs of the form *.cfm/* did not work properly, so a URL such as http:/server/test.cfm/alpha/beta would not execute test.cfm. Nice statement but I can't find anything more about SES urls, nothing works and every attempt I make to get them to work fails. Is it limited to a single domain site? Does it need changes to the XML pages? Does it only work on IIS? Has anyone gotten this to work? If so, want to write a paper on it? Thanks Michael Dinowitz Finding technical solutions to the problems you didn't know you had yet ~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Get the mailserver that powers this list at http://www.coolfusion.com Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Search engine safe urls
1. Check that your web server (if IIS) is not configured as per option 1 of security briefing referenced here: http://www.assetnow.com/index.cfm/12,399,79,html 2. If using CF MX without updater 3 note info here: http://www.assetnow.com/index.cfm/12,356,79,html SES urls scheme works on both IIS and Apache Win/Linux Johan Steenkamp mailto:[EMAIL PROTECTED] - Original Message - From: Michael Dinowitz [EMAIL PROTECTED] To: CF-Talk [EMAIL PROTECTED] Sent: Tuesday, July 29, 2003 8:27 AM Subject: Search engine safe urls I've looked high and low and I can't find an answer that works so I'm going to ask here. In the release notes for the updater it says as one of the features fixed: Search engine safe URLs of the form *.cfm/* did not work properly, so a URL such as http:/server/test.cfm/alpha/beta would not execute test.cfm. Nice statement but I can't find anything more about SES urls, nothing works and every attempt I make to get them to work fails. Is it limited to a single domain site? Does it need changes to the XML pages? Does it only work on IIS? Has anyone gotten this to work? If so, want to write a paper on it? Thanks Michael Dinowitz Finding technical solutions to the problems you didn't know you had yet ~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Get the mailserver that powers this list at http://www.coolfusion.com Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Search engine safe urls
Michael, check this tutorial out: http://tutorial90.easycfm.com/ Pablo - Original Message - From: Heald, Tim [EMAIL PROTECTED] To: CF-Talk [EMAIL PROTECTED] Sent: Monday, July 28, 2003 3:41 PM Subject: RE: Search engine safe urls The two main things I have heard about this are: 1. Make sure to have a base tag in you head 2. Uncheck the check for files existence (or something like that) in Internet Services Manager Home Directory Configuration So far neither of those have fixed my Server Not Found error. If it's a 404 try both of the above methods. Timothy Heald Information Systems Specialist Overseas Security Advisory Council U.S. Department of State 571.345.2235 -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Monday, July 28, 2003 4:33 PM To: CF-Talk Subject: Search engine safe urls I've looked high and low and I can't find an answer that works so I'm going to ask here. In the release notes for the updater it says as one of the features fixed: Search engine safe URLs of the form *.cfm/* did not work properly, so a URL such as http:/server/test.cfm/alpha/beta would not execute test.cfm. Nice statement but I can't find anything more about SES urls, nothing works and every attempt I make to get them to work fails. Is it limited to a single domain site? Does it need changes to the XML pages? Does it only work on IIS? Has anyone gotten this to work? If so, want to write a paper on it? Thanks Michael Dinowitz Finding technical solutions to the problems you didn't know you had yet ~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Get the mailserver that powers this list at http://www.coolfusion.com Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Search engine safe urls
Nothing new if the server doesn't get to a CF page to begin with. That's the issue over everything else. Michael, check this tutorial out: http://tutorial90.easycfm.com/ Pablo - Original Message - From: Heald, Tim [EMAIL PROTECTED] To: CF-Talk [EMAIL PROTECTED] Sent: Monday, July 28, 2003 3:41 PM Subject: RE: Search engine safe urls The two main things I have heard about this are: 1. Make sure to have a base tag in you head 2. Uncheck the check for files existence (or something like that) in Internet Services Manager Home Directory Configuration So far neither of those have fixed my Server Not Found error. If it's a 404 try both of the above methods. Timothy Heald Information Systems Specialist Overseas Security Advisory Council U.S. Department of State 571.345.2235 -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Monday, July 28, 2003 4:33 PM To: CF-Talk Subject: Search engine safe urls I've looked high and low and I can't find an answer that works so I'm going to ask here. In the release notes for the updater it says as one of the features fixed: Search engine safe URLs of the form *.cfm/* did not work properly, so a URL such as http:/server/test.cfm/alpha/beta would not execute test.cfm. Nice statement but I can't find anything more about SES urls, nothing works and every attempt I make to get them to work fails. Is it limited to a single domain site? Does it need changes to the XML pages? Does it only work on IIS? Has anyone gotten this to work? If so, want to write a paper on it? Thanks Michael Dinowitz Finding technical solutions to the problems you didn't know you had yet ~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Your ad could be here. Monies from ads go to support these lists and provide more resources for the community. http://www.fusionauthority.com/ads.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Search engine safe urls
Nope. A 500: http://lotauctions.com/index.cfm/name=a The server encountered an error and was unable to complete your request. Message: ISAPI DLL D:\CFusionMX\runtime\lib\wsconfig\2\jrun.isa returned error status for this request. Basically, the url is being passed to the CF engine and it has no clue that it really wants index.cfm, not index.cfm/name=a Michael, Just a shot in the dark: is your web server software intercepting the urls and pumping out 404's before CF can get hold of them? -- --- Matt Robertson, [EMAIL PROTECTED] MSB Designs, Inc. http://mysecretbase.com --- -- ~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Your ad could be here. Monies from ads go to support these lists and provide more resources for the community. http://www.fusionauthority.com/ads.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Search engine safe urls
I have something that works here for me in CFMX with the latest updater. Its a modification of Ben Forta's cf_FakeURL, which threw a 500 when I just tried it a second ago. So did Pablo Varando's code. The problem is cgi.path_info is coming back as the same value as what I'd expect to see from cgi.query_string. This in turn screws up all sorts of things in the FakeURl code. Writing like this makes it work again. I can show a before/after if you like. So does this code work for you? I'm running on the internal web server, but as I said its throwing the identical error you reported. --Matt-- cfparam name=attributes.VarScope default=url. type=string cfparam name=attributes.delimiter default=/ type=string cfif Len(cgi.Path_Info) GT 0 cfset variables.items=ListLen(cgi.Path_Info,attributes.delimiter) cfif variables.items MOD 2 IS 0 cfloop from=1 to=#variables.items# step=2 index=i cfset variables.i1=ListGetAt(cgi.Path_Info,i, attributes.delimiter) cfset variables.i2=ListGetAt(cgi.Path_Info,i+1, attributes.delimiter) cfset #attributes.VarScope##variables.i1#=variables.i2 /cfloop /cfif /cfif ~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Signup for the Fusion Authority news alert and keep up with the latest news in ColdFusion and related topics. http://www.fusionauthority.com/signup.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
RE: Search engine safe urls
You can also use mod_rewrite (which there is an IIS port of) to convert SES urls into normal query strings transparently, so you don't have to do anything at the CF level. This will also let you use SES on non-CF pages, should you have any. I've occasionally used HTML files containing javascript which uses URL parameters to do things, and doing SES as the web server level lets those files continue to work as advertised. cheers, barneyb --- Barney Boisvert, Senior Development Engineer AudienceCentral [EMAIL PROTECTED] voice : 360.756.8080 x12 fax : 360.647.5351 www.audiencecentral.com -Original Message- From: Matt Robertson [mailto:[EMAIL PROTECTED] Sent: Monday, July 28, 2003 2:31 PM To: CF-Talk Subject: Re: Search engine safe urls I have something that works here for me in CFMX with the latest updater. Its a modification of Ben Forta's cf_FakeURL, which threw a 500 when I just tried it a second ago. So did Pablo Varando's code. The problem is cgi.path_info is coming back as the same value as what I'd expect to see from cgi.query_string. This in turn screws up all sorts of things in the FakeURl code. Writing like this makes it work again. I can show a before/after if you like. So does this code work for you? I'm running on the internal web server, but as I said its throwing the identical error you reported. --Matt-- cfparam name=attributes.VarScope default=url. type=string cfparam name=attributes.delimiter default=/ type=string cfif Len(cgi.Path_Info) GT 0 cfset variables.items=ListLen(cgi.Path_Info,attributes.delimiter) cfif variables.items MOD 2 IS 0 cfloop from=1 to=#variables.items# step=2 index=i cfset variables.i1=ListGetAt(cgi.Path_Info,i, attributes.delimiter) cfset variables.i2=ListGetAt(cgi.Path_Info,i+1, attributes.delimiter) cfset #attributes.VarScope##variables.i1#=variables.i2 /cfloop /cfif /cfif ~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Get the mailserver that powers this list at http://www.coolfusion.com Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Search engine safe urls
So does this code work for you? I'm running on the internal web server, but as I said its throwing the identical error you reported. Nope. I've used my original code as well as new tests and the core problem is that the url is not being recognized as containing a valid template by CFMX. It never hits the template. MM claimed it was fixed so someone must have gotten it to work. ~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Get the mailserver that powers this list at http://www.coolfusion.com Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
RE: Search engine safe urls
Michael: Try changing the URL from http://lotauctions.com/index.cfm/name=a to http://lotauctions.com/index.cfm/name/a (note the equal sign was changed to a foreslash). In general, SES URLs take the form ...filename/name1/val1/name2/val2/... and you either use some sort of URL rewrite or some code that preparses the URL for you so you can access your URL variables as expected. For example, something like: CFIF Len(CGI.PATH_INFO) - Len(CGI.SCRIPT_NAME) NEQ 0 !--- Get SES-converted query string --- CFSET QueryString = Right(CGI.PATH_INFO, Len(CGI.PATH_INFO) - Len(CGI.SCRIPT_NAME) - 1) CFSET LoopIterations = ListLen(QueryString, /) / 2 CFLOOP FROM=1 TO=#LoopIterations# INDEX=ctr CFSET tmp = SetVariable(URL.#GetToken(QueryString, ctr * 2 - 1, /)#, GetToken(QueryString, ctr * 2, /)) /CFLOOP /CFIF The above code will allow you to access your SES variables via the standard URL scope. -- Mosh Teitelbaum evoch, LLC Tel: (301) 942-5378 Fax: (301) 933-3651 Email: [EMAIL PROTECTED] WWW: http://www.evoch.com/ -Original Message- From: Michael Dinowitz [mailto:[EMAIL PROTECTED] Sent: Monday, July 28, 2003 4:55 PM To: CF-Talk Subject: Re: Search engine safe urls Nope. A 500: http://lotauctions.com/index.cfm/name=a The server encountered an error and was unable to complete your request. Message: ISAPI DLL D:\CFusionMX\runtime\lib\wsconfig\2\jrun.isa returned error status for this request. Basically, the url is being passed to the CF engine and it has no clue that it really wants index.cfm, not index.cfm/name=a Michael, Just a shot in the dark: is your web server software intercepting the urls and pumping out 404's before CF can get hold of them? -- --- Matt Robertson, [EMAIL PROTECTED] MSB Designs, Inc. http://mysecretbase.com --- -- ~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Get the mailserver that powers this list at http://www.coolfusion.com Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Search engine safe urls
I think your missing the point and origin of SES urls. Basically, it goes back to 96 or 97 and has to do with a small 'feature' where anything AFTER the file name would be pumped into the CGI.path_info. It didn't matter if it had question marks, equal signs, or what. It only mattered that it was separated from the actual filename by a slash. Saying that it should be /name/a rather than /name=a is semantics that doesn't really mean much to the operation of the technique (I hate arguing semantics rather than the tech). The root here is that CFMX is looking at index.cfm/name=a (or index.cfm/name/a) as if it was the full url/file name and is choking on it. It is NOT recognizing that index.cfm is the file name and everything else after it is extended information. The question was, now that Macromedia has said that CFMX WILL recognize index.cfm/name=a (or index.cfm/name/a) as the template index.cfm with whatever else, has anyone gotten it to work? Michael: Try changing the URL from http://lotauctions.com/index.cfm/name=a to http://lotauctions.com/index.cfm/name/a (note the equal sign was changed to a foreslash). In general, SES URLs take the form ...filename/name1/val1/name2/val2/... and you either use some sort of URL rewrite or some code that preparses the URL for you so you can access your URL variables as expected. For example, something like: CFIF Len(CGI.PATH_INFO) - Len(CGI.SCRIPT_NAME) NEQ 0 !--- Get SES-converted query string --- CFSET QueryString = Right(CGI.PATH_INFO, Len(CGI.PATH_INFO) - Len(CGI.SCRIPT_NAME) - 1) CFSET LoopIterations = ListLen(QueryString, /) / 2 CFLOOP FROM=1 TO=#LoopIterations# INDEX=ctr CFSET tmp = SetVariable(URL.#GetToken(QueryString, ctr * 2 - 1, /)#, GetToken(QueryString, ctr * 2, /)) /CFLOOP /CFIF The above code will allow you to access your SES variables via the standard URL scope. -- Mosh Teitelbaum evoch, LLC Tel: (301) 942-5378 Fax: (301) 933-3651 Email: [EMAIL PROTECTED] WWW: http://www.evoch.com/ -Original Message- From: Michael Dinowitz [mailto:[EMAIL PROTECTED] Sent: Monday, July 28, 2003 4:55 PM To: CF-Talk Subject: Re: Search engine safe urls Nope. A 500: http://lotauctions.com/index.cfm/name=a The server encountered an error and was unable to complete your request. Message: ISAPI DLL D:\CFusionMX\runtime\lib\wsconfig\2\jrun.isa returned error status for this request. Basically, the url is being passed to the CF engine and it has no clue that it really wants index.cfm, not index.cfm/name=a Michael, Just a shot in the dark: is your web server software intercepting the urls and pumping out 404's before CF can get hold of them? -- --- Matt Robertson, [EMAIL PROTECTED] MSB Designs, Inc. http://mysecretbase.com --- -- ~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Signup for the Fusion Authority news alert and keep up with the latest news in ColdFusion and related topics. http://www.fusionauthority.com/signup.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
RE: Search engine safe urls
Seems to me that this is a functionality of the Web Server and not CF, so I dont' see how Macromedia could claim that they fixed the problem. Anyway, I am able to get SES url's to work using IIS. Everything after the original file name is being passed to CF in cgi.path_info as it should. So IIS seems to recognize those SES url's and pass them off to CF. Maybe you already answered this, but what web server are you using? I would guess that there in lies the problem. Mark -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Monday, July 28, 2003 3:08 PM To: CF-Talk Subject: Re: Search engine safe urls I think your missing the point and origin of SES urls. Basically, it goes back to 96 or 97 and has to do with a small 'feature' where anything AFTER the file name would be pumped into the CGI.path_info. It didn't matter if it had question marks, equal signs, or what. It only mattered that it was separated from the actual filename by a slash. Saying that it should be /name/a rather than /name=a is semantics that doesn't really mean much to the operation of the technique (I hate arguing semantics rather than the tech). The root here is that CFMX is looking at index.cfm/name=a (or index.cfm/name/a) as if it was the full url/file name and is choking on it. It is NOT recognizing that index.cfm is the file name and everything else after it is extended information. The question was, now that Macromedia has said that CFMX WILL recognize index.cfm/name=a (or index.cfm/name/a) as the template index.cfm with whatever else, has anyone gotten it to work? Michael: Try changing the URL from http://lotauctions.com/index.cfm/name=a to http://lotauctions.com/index.cfm/name/a (note the equal sign was changed to a foreslash). In general, SES URLs take the form ...filename/name1/val1/name2/val2/... and you either use some sort of URL rewrite or some code that preparses the URL for you so you can access your URL variables as expected. For example, something like: CFIF Len(CGI.PATH_INFO) - Len(CGI.SCRIPT_NAME) NEQ 0 !--- Get SES-converted query string --- CFSET QueryString = Right(CGI.PATH_INFO, Len(CGI.PATH_INFO) - Len(CGI.SCRIPT_NAME) - 1) CFSET LoopIterations = ListLen(QueryString, /) / 2 CFLOOP FROM=1 TO=#LoopIterations# INDEX=ctr CFSET tmp = SetVariable(URL.#GetToken(QueryString, ctr * 2 - 1, /)#, GetToken(QueryString, ctr * 2, /)) /CFLOOP /CFIF The above code will allow you to access your SES variables via the standard URL scope. -- Mosh Teitelbaum evoch, LLC Tel: (301) 942-5378 Fax: (301) 933-3651 Email: [EMAIL PROTECTED] WWW: http://www.evoch.com/ -Original Message- From: Michael Dinowitz [mailto:[EMAIL PROTECTED] Sent: Monday, July 28, 2003 4:55 PM To: CF-Talk Subject: Re: Search engine safe urls Nope. A 500: http://lotauctions.com/index.cfm/name=a The server encountered an error and was unable to complete your request. Message: ISAPI DLL D:\CFusionMX\runtime\lib\wsconfig\2\jrun.isa returned error status for this request. Basically, the url is being passed to the CF engine and it has no clue that it really wants index.cfm, not index.cfm/name=a Michael, Just a shot in the dark: is your web server software intercepting the urls and pumping out 404's before CF can get hold of them? -- --- Matt Robertson, [EMAIL PROTECTED] MSB Designs, Inc. http://mysecretbase.com --- -- ~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Get the mailserver that powers this list at http://www.coolfusion.com Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Search engine safe urls
Did you do something to IIS or to CFMX? Are you on a single site machine or multi-homed? I'm using Website (which is using the JRun connector so that's not a problem) on a multi-domain system. My thinking is that it's a problem with the machine being multi-domained and CFMX not being able to translate the URL properly. Seems to me that this is a functionality of the Web Server and not CF, so I dont' see how Macromedia could claim that they fixed the problem. Anyway, I am able to get SES url's to work using IIS. Everything after the original file name is being passed to CF in cgi.path_info as it should. So IIS seems to recognize those SES url's and pass them off to CF. Maybe you already answered this, but what web server are you using? I would guess that there in lies the problem. Mark -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Monday, July 28, 2003 3:08 PM To: CF-Talk Subject: Re: Search engine safe urls I think your missing the point and origin of SES urls. Basically, it goes back to 96 or 97 and has to do with a small 'feature' where anything AFTER the file name would be pumped into the CGI.path_info. It didn't matter if it had question marks, equal signs, or what. It only mattered that it was separated from the actual filename by a slash. Saying that it should be /name/a rather than /name=a is semantics that doesn't really mean much to the operation of the technique (I hate arguing semantics rather than the tech). The root here is that CFMX is looking at index.cfm/name=a (or index.cfm/name/a) as if it was the full url/file name and is choking on it. It is NOT recognizing that index.cfm is the file name and everything else after it is extended information. The question was, now that Macromedia has said that CFMX WILL recognize index.cfm/name=a (or index.cfm/name/a) as the template index.cfm with whatever else, has anyone gotten it to work? Michael: Try changing the URL from http://lotauctions.com/index.cfm/name=a to http://lotauctions.com/index.cfm/name/a (note the equal sign was changed to a foreslash). In general, SES URLs take the form ...filename/name1/val1/name2/val2/... and you either use some sort of URL rewrite or some code that preparses the URL for you so you can access your URL variables as expected. For example, something like: CFIF Len(CGI.PATH_INFO) - Len(CGI.SCRIPT_NAME) NEQ 0 !--- Get SES-converted query string --- CFSET QueryString = Right(CGI.PATH_INFO, Len(CGI.PATH_INFO) - Len(CGI.SCRIPT_NAME) - 1) CFSET LoopIterations = ListLen(QueryString, /) / 2 CFLOOP FROM=1 TO=#LoopIterations# INDEX=ctr CFSET tmp = SetVariable(URL.#GetToken(QueryString, ctr * 2 - 1, /)#, GetToken(QueryString, ctr * 2, /)) /CFLOOP /CFIF The above code will allow you to access your SES variables via the standard URL scope. -- Mosh Teitelbaum evoch, LLC Tel: (301) 942-5378 Fax: (301) 933-3651 Email: [EMAIL PROTECTED] WWW: http://www.evoch.com/ -Original Message- From: Michael Dinowitz [mailto:[EMAIL PROTECTED] Sent: Monday, July 28, 2003 4:55 PM To: CF-Talk Subject: Re: Search engine safe urls Nope. A 500: http://lotauctions.com/index.cfm/name=a The server encountered an error and was unable to complete your request. Message: ISAPI DLL D:\CFusionMX\runtime\lib\wsconfig\2\jrun.isa returned error status for this request. Basically, the url is being passed to the CF engine and it has no clue that it really wants index.cfm, not index.cfm/name=a Michael, Just a shot in the dark: is your web server software intercepting the urls and pumping out 404's before CF can get hold of them? -- --- Matt Robertson, [EMAIL PROTECTED] MSB Designs, Inc. http://mysecretbase.com --- -- ~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq This list and all House of Fusion resources hosted by CFHosting.com. The place for dependable ColdFusion Hosting. http://www.cfhosting.com Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
RE: Search engine safe urls
My original test was done on a development server so I used that as my first test. It is not multi homed. Then after you post I went to the multihomed production site and found that it works there as well. I made no changes to CFMX or IIS specifically for this to work. Simply tried to use the SES syntax. We are using Fusebox so the SES values get translated right out of the box. Are there any IIS settings that you would like me to check specifically? Have you tried going to a plain html page and passing the url string in it to see if the webserver would find the page? ie. http://somedomain.com/test.html/name/value Mark -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Monday, July 28, 2003 3:43 PM To: CF-Talk Subject: Re: Search engine safe urls Did you do something to IIS or to CFMX? Are you on a single site machine or multi-homed? I'm using Website (which is using the JRun connector so that's not a problem) on a multi-domain system. My thinking is that it's a problem with the machine being multi-domained and CFMX not being able to translate the URL properly. Seems to me that this is a functionality of the Web Server and not CF, so I dont' see how Macromedia could claim that they fixed the problem. Anyway, I am able to get SES url's to work using IIS. Everything after the original file name is being passed to CF in cgi.path_info as it should. So IIS seems to recognize those SES url's and pass them off to CF. Maybe you already answered this, but what web server are you using? I would guess that there in lies the problem. Mark -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Monday, July 28, 2003 3:08 PM To: CF-Talk Subject: Re: Search engine safe urls I think your missing the point and origin of SES urls. Basically, it goes back to 96 or 97 and has to do with a small 'feature' where anything AFTER the file name would be pumped into the CGI.path_info. It didn't matter if it had question marks, equal signs, or what. It only mattered that it was separated from the actual filename by a slash. Saying that it should be /name/a rather than /name=a is semantics that doesn't really mean much to the operation of the technique (I hate arguing semantics rather than the tech). The root here is that CFMX is looking at index.cfm/name=a (or index.cfm/name/a) as if it was the full url/file name and is choking on it. It is NOT recognizing that index.cfm is the file name and everything else after it is extended information. The question was, now that Macromedia has said that CFMX WILL recognize index.cfm/name=a (or index.cfm/name/a) as the template index.cfm with whatever else, has anyone gotten it to work? Michael: Try changing the URL from http://lotauctions.com/index.cfm/name=a to http://lotauctions.com/index.cfm/name/a (note the equal sign was changed to a foreslash). In general, SES URLs take the form ...filename/name1/val1/name2/val2/... and you either use some sort of URL rewrite or some code that preparses the URL for you so you can access your URL variables as expected. For example, something like: CFIF Len(CGI.PATH_INFO) - Len(CGI.SCRIPT_NAME) NEQ 0 !--- Get SES-converted query string --- CFSET QueryString = Right(CGI.PATH_INFO, Len(CGI.PATH_INFO) - Len(CGI.SCRIPT_NAME) - 1) CFSET LoopIterations = ListLen(QueryString, /) / 2 CFLOOP FROM=1 TO=#LoopIterations# INDEX=ctr CFSET tmp = SetVariable(URL.#GetToken(QueryString, ctr * 2 - 1, /)#, GetToken(QueryString, ctr * 2, /)) /CFLOOP /CFIF The above code will allow you to access your SES variables via the standard URL scope. -- Mosh Teitelbaum evoch, LLC Tel: (301) 942-5378 Fax: (301) 933-3651 Email: [EMAIL PROTECTED] WWW: http://www.evoch.com/ -Original Message- From: Michael Dinowitz [mailto:[EMAIL PROTECTED] Sent: Monday, July 28, 2003 4:55 PM To: CF-Talk Subject: Re: Search engine safe urls Nope. A 500: http://lotauctions.com/index.cfm/name=a The server encountered an error and was unable to complete your request. Message: ISAPI DLL D:\CFusionMX\runtime\lib\wsconfig\2\jrun.isa returned error status for this request. Basically, the url is being passed to the CF engine and it has no clue that it really wants index.cfm, not index.cfm/name=a Michael, Just a shot in the dark: is your web server software intercepting the urls and pumping out 404's before CF can get hold of them? -- --- Matt Robertson, [EMAIL PROTECTED] MSB Designs, Inc. http://mysecretbase.com --- -- ~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm
FW: Search engine safe urls in CFMX
Hi Can anyone tell me how you turn urls into search engine safe urls in Coldfusion Mx i.e TURN index.cfm?user=Joe Bloggsbgcolor=bluecounty=2 INTO index.cfm/user=Joe Bloggs/bgcolor=blue/county=2 etc etc Thanks in Advance Jerry Staple Web Application Developer Certified Coldfusion (5.0) Developer Head Office 133-137 Lisburn Road, Belfast Northern Ireland BT9 7AG T +44 (0) 28 9022 3224 F +44 (0) 28 9022 3223 E [EMAIL PROTECTED] W biznet-solutions.com ** If you are not the intended recipient, or person responsible for delivering it to the intended recipient, you are not authorized to and must not disclose, copy, distribute or retain this message or any part of it. The opinions / views / comments on this e-mail do not necessarily reflect any views or policies of biznet The recipient should check this email and any attachments for the presence of viruses. biznet accepts no liability for any damage caused by any virus transmitted by this email. biznet 2003. ** ~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Your ad could be here. Monies from ads go to support these lists and provide more resources for the community. http://www.fusionauthority.com/ads.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
RE: Search engine safe urls in CFMX
You could form al your links like index.cfm/var=foo And use the custom tag I wrote, remove the cf_error tag !-- fileInfo authorTaco Fleur ([EMAIL PROTECTED])/author createDateSunday, 06 May 2003 18:29:00createDate descriptionfile creates url variables from search engine safe urls/description /fileInfo --- cfswitch expression=#thisTag.executionMode# cfcase value=start cfloop list=#caller.cgi.path_info# index=item delimiters=/ cftry cfset setVariable(url. listFirst(variables.item, .), listRest(urlDecode(variables.item), .)) cfcatch type=any cf_error errorcode=417 outputerror=false detail=Tag: #cgi.cf_template_path# /cfcatch /cftry /cfloop /cfcase cfcase value=end/cfcase /cfswitch -Original Message- From: Jerry Staple [mailto:[EMAIL PROTECTED] Sent: Monday, 30 June 2003 8:20 PM To: CF-Talk Subject: FW: Search engine safe urls in CFMX Hi Can anyone tell me how you turn urls into search engine safe urls in Coldfusion Mx i.e TURN index.cfm?user=Joe Bloggsbgcolor=bluecounty=2 INTO index.cfm/user=Joe Bloggs/bgcolor=blue/county=2 etc etc Thanks in Advance Jerry Staple Web Application Developer Certified Coldfusion (5.0) Developer Head Office 133-137 Lisburn Road, Belfast Northern Ireland BT9 7AG T +44 (0) 28 9022 3224 F +44 (0) 28 9022 3223 E [EMAIL PROTECTED] W biznet-solutions.com ** If you are not the intended recipient, or person responsible for delivering it to the intended recipient, you are not authorized to and must not disclose, copy, distribute or retain this message or any part of it. The opinions / views / comments on this e-mail do not necessarily reflect any views or policies of biznet The recipient should check this email and any attachments for the presence of viruses. biznet accepts no liability for any damage caused by any virus transmitted by this email. biznet 2003. ** ~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Signup for the Fusion Authority news alert and keep up with the latest news in ColdFusion and related topics. http://www.fusionauthority.com/signup.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
RE: Search engine safe urls in CFMX
Taco, Your documentation/header seems invalid, if it is supposed to be XML: you forgot to close the createDate tag (and what DTD?) :) - Hugo Ahlenius E-Mail: [EMAIL PROTECTED] Project OfficerPhone:+46 8 230460 UNEP GRID-Arendal Fax: +46 8 230441 Stockholm Office Mobile: +46 733 467111 WWW: http://www.grida.no - | -Original Message- | From: Taco Fleur [mailto:[EMAIL PROTECTED] | Sent: Monday, June 30, 2003 13:15 | To: CF-Talk | Subject: RE: Search engine safe urls in CFMX | | | You could form al your links like index.cfm/var=foo | | And use the custom tag I wrote, remove the cf_error tag | | !-- | fileInfo | authorTaco Fleur ([EMAIL PROTECTED])/author | createDateSunday, 06 May 2003 18:29:00createDate | descriptionfile creates url variables from search engine safe | urls/description | /fileInfo | --- | cfswitch expression=#thisTag.executionMode# | cfcase value=start | | cfloop list=#caller.cgi.path_info# index=item | delimiters=/ | cftry | cfset setVariable(url. | listFirst(variables.item, .), listRest(urlDecode(variables.item), | .)) | cfcatch type=any | cf_error errorcode=417 | outputerror=false detail=Tag: #cgi.cf_template_path# | /cfcatch | /cftry | /cfloop | | /cfcase | cfcase value=end/cfcase | /cfswitch | | | -Original Message- | From: Jerry Staple [mailto:[EMAIL PROTECTED] | Sent: Monday, 30 June 2003 8:20 PM | To: CF-Talk | Subject: FW: Search engine safe urls in CFMX | | | Hi | | Can anyone tell me how you turn urls into search engine | safe urls in | Coldfusion Mx | | i.e | | TURN | | index.cfm?user=Joe Bloggsbgcolor=bluecounty=2 | | INTO | | index.cfm/user=Joe Bloggs/bgcolor=blue/county=2 | | etc etc | | Thanks in Advance | | | | Jerry Staple | Web Application Developer | Certified Coldfusion (5.0) Developer | Head Office | 133-137 Lisburn Road, Belfast | Northern Ireland BT9 7AG | T +44 (0) 28 9022 3224 | F +44 (0) 28 9022 3223 | E [EMAIL PROTECTED] | W biznet-solutions.com | | | ** | ** | ** | | If you are not the intended recipient, or person responsible for | delivering it to the intended recipient, you are not authorized to and | must not disclose, copy, distribute or retain this message or any part | of it. | | The opinions / views / comments on this e-mail do not necessarily | reflect any views or policies of biznet | | The recipient should check this email and any attachments for the | presence of viruses. biznet accepts no liability for any damage caused | by any virus transmitted by this email. biznet 2003. | | ** | ** | ** | | | | | | | | | | | | | ~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Your ad could be here. Monies from ads go to support these lists and provide more resources for the community. http://www.fusionauthority.com/ads.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
RE: Search engine safe urls in CFMX
You also might want to change the delimiter from . To = in cfset setVariable(url. listFirst(variables.item, .), listRest(urlDecode(variables.item),.)) Like so cfset setVariable(url. listFirst(variables.item, =), listRest(urlDecode(variables.item),=)) And you need to include this tag before anything else, so a good spot for it would be in the application.cfm file. Taco Fleur -Original Message- From: Taco Fleur [mailto:[EMAIL PROTECTED] Sent: Monday, 30 June 2003 9:15 PM To: CF-Talk Subject: RE: Search engine safe urls in CFMX You could form al your links like index.cfm/var=foo And use the custom tag I wrote, remove the cf_error tag !-- fileInfo authorTaco Fleur ([EMAIL PROTECTED])/author createDateSunday, 06 May 2003 18:29:00createDate descriptionfile creates url variables from search engine safe urls/description /fileInfo --- cfswitch expression=#thisTag.executionMode# cfcase value=start cfloop list=#caller.cgi.path_info# index=item delimiters=/ cftry cfset setVariable(url. listFirst(variables.item, .), listRest(urlDecode(variables.item), .)) cfcatch type=any cf_error errorcode=417 outputerror=false detail=Tag: #cgi.cf_template_path# /cfcatch /cftry /cfloop /cfcase cfcase value=end/cfcase /cfswitch -Original Message- From: Jerry Staple [mailto:[EMAIL PROTECTED] Sent: Monday, 30 June 2003 8:20 PM To: CF-Talk Subject: FW: Search engine safe urls in CFMX Hi Can anyone tell me how you turn urls into search engine safe urls in Coldfusion Mx i.e TURN index.cfm?user=Joe Bloggsbgcolor=bluecounty=2 INTO index.cfm/user=Joe Bloggs/bgcolor=blue/county=2 etc etc Thanks in Advance Jerry Staple Web Application Developer Certified Coldfusion (5.0) Developer Head Office 133-137 Lisburn Road, Belfast Northern Ireland BT9 7AG T +44 (0) 28 9022 3224 F +44 (0) 28 9022 3223 E [EMAIL PROTECTED] W biznet-solutions.com ** If you are not the intended recipient, or person responsible for delivering it to the intended recipient, you are not authorized to and must not disclose, copy, distribute or retain this message or any part of it. The opinions / views / comments on this e-mail do not necessarily reflect any views or policies of biznet The recipient should check this email and any attachments for the presence of viruses. biznet accepts no liability for any damage caused by any virus transmitted by this email. biznet 2003. ** ~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Host with the leader in ColdFusion hosting. Voted #1 ColdFusion host by CF Developers. Offering shared and dedicated hosting options. www.cfxhosting.com/default.cfm?redirect=10481 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
RE: Search engine safe urls in CFMX
Interesting.. -Original Message- From: Hugo Ahlenius [mailto:[EMAIL PROTECTED] Sent: Monday, 30 June 2003 9:20 PM To: CF-Talk Subject: RE: Search engine safe urls in CFMX Taco, Your documentation/header seems invalid, if it is supposed to be XML: you forgot to close the createDate tag (and what DTD?) :) - Hugo Ahlenius E-Mail: [EMAIL PROTECTED] Project OfficerPhone:+46 8 230460 UNEP GRID-Arendal Fax: +46 8 230441 Stockholm Office Mobile: +46 733 467111 WWW: http://www.grida.no - | -Original Message- | From: Taco Fleur [mailto:[EMAIL PROTECTED] | Sent: Monday, June 30, 2003 13:15 | To: CF-Talk | Subject: RE: Search engine safe urls in CFMX | | | You could form al your links like index.cfm/var=foo | | And use the custom tag I wrote, remove the cf_error tag | | !-- | fileInfo | authorTaco Fleur ([EMAIL PROTECTED])/author | createDateSunday, 06 May 2003 18:29:00createDate | descriptionfile creates url variables from search engine safe | urls/description /fileInfo | --- | cfswitch expression=#thisTag.executionMode# | cfcase value=start | | cfloop list=#caller.cgi.path_info# index=item delimiters=/ | cftry | cfset setVariable(url. | listFirst(variables.item, .), listRest(urlDecode(variables.item), | .)) | cfcatch type=any | cf_error errorcode=417 | outputerror=false detail=Tag: #cgi.cf_template_path# | /cfcatch | /cftry | /cfloop | | /cfcase | cfcase value=end/cfcase | /cfswitch | | | -Original Message- | From: Jerry Staple [mailto:[EMAIL PROTECTED] | Sent: Monday, 30 June 2003 8:20 PM | To: CF-Talk | Subject: FW: Search engine safe urls in CFMX | | | Hi | | Can anyone tell me how you turn urls into search engine safe urls | in Coldfusion Mx | | i.e | | TURN | | index.cfm?user=Joe Bloggsbgcolor=bluecounty=2 | | INTO | | index.cfm/user=Joe Bloggs/bgcolor=blue/county=2 | | etc etc | | Thanks in Advance | | | | Jerry Staple | Web Application Developer | Certified Coldfusion (5.0) Developer | Head Office | 133-137 Lisburn Road, Belfast | Northern Ireland BT9 7AG | T +44 (0) 28 9022 3224 | F +44 (0) 28 9022 3223 | E [EMAIL PROTECTED] | W biznet-solutions.com | | | ** | ** | ** | | If you are not the intended recipient, or person responsible for | delivering it to the intended recipient, you are not authorized to and | must not disclose, copy, distribute or retain this message or any part | of it. | | The opinions / views / comments on this e-mail do not necessarily | reflect any views or policies of biznet | | The recipient should check this email and any attachments for the | presence of viruses. biznet accepts no liability for any damage caused | by any virus transmitted by this email. biznet 2003. | | ** | ** | ** | | | | | | | | | | | | | ~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Your ad could be here. Monies from ads go to support these lists and provide more resources for the community. http://www.fusionauthority.com/ads.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Search engine safe
Would the following url be search engine safe? http://www.autopartsland.com/Cart.cfm?model_id=21make_id=4 Or would it need to be like so http://www.autopartsland.com/Cart.cfm/model_id/21/make_id/4/ Douglas Brown Email: [EMAIL PROTECTED] __ This list and all House of Fusion resources hosted by CFHosting.com. The place for dependable ColdFusion Hosting. FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists
Re: Search engine safe
Douglas, Number two... Any question marks in your URL and anything after it becomes a query string. Regards Stephen - Original Message - From: Douglas Brown [EMAIL PROTECTED] To: CF-Talk [EMAIL PROTECTED] Sent: Wednesday, May 22, 2002 5:22 PM Subject: Search engine safe Would the following url be search engine safe? http://www.autopartsland.com/Cart.cfm?model_id=21make_id=4 Or would it need to be like so http://www.autopartsland.com/Cart.cfm/model_id/21/make_id/4/ Douglas Brown Email: [EMAIL PROTECTED] __ Structure your ColdFusion code with Fusebox. Get the official book at http://www.fusionauthority.com/bkinfo.cfm FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists
RE: Search engine safe
Would the following url be search engine safe? http://www.autopartsland.com/Cart.cfm?model_id=21make_id=4 Or would it need to be like so http://www.autopartsland.com/Cart.cfm/model_id/21/make_id/4/ It depends on the engine, but I'd tend to use the slashed version as all engines will like that Philip Arnold Technical Director Certified ColdFusion Developer ASP Multimedia Limited Switchboard: +44 (0)20 8680 8099 Fax: +44 (0)20 8686 7911 www.aspmedia.co.uk www.aspevents.net An ISO9001 registered company. ** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. ** __ Signup for the Fusion Authority news alert and keep up with the latest news in ColdFusion and related topics. http://www.fusionauthority.com/signup.cfm FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists
RE: Search engine safe
how do accomplish something like this? Never did this before. Would be a good thing know. Anthony Petruzzi Webmaster 954-321-4703 [EMAIL PROTECTED] http://www.sheriff.org -Original Message- From: Philip Arnold - ASP [mailto:[EMAIL PROTECTED]] Sent: Wednesday, May 22, 2002 12:24 PM To: CF-Talk Subject: RE: Search engine safe Would the following url be search engine safe? http://www.autopartsland.com/Cart.cfm?model_id=21make_id=4 Or would it need to be like so http://www.autopartsland.com/Cart.cfm/model_id/21/make_id/4/ It depends on the engine, but I'd tend to use the slashed version as all engines will like that Philip Arnold Technical Director Certified ColdFusion Developer ASP Multimedia Limited Switchboard: +44 (0)20 8680 8099 Fax: +44 (0)20 8686 7911 www.aspmedia.co.uk www.aspevents.net An ISO9001 registered company. ** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. ** __ Signup for the Fusion Authority news alert and keep up with the latest news in ColdFusion and related topics. http://www.fusionauthority.com/signup.cfm FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists
Re: Search engine safe
Yeah I am having trouble accomplishing this. They have a tag for it for fusebox apps, but I am not working on a fusebox site right now. Any help doing so would be appreciated. Douglas Brown Email: [EMAIL PROTECTED] - Original Message - From: [EMAIL PROTECTED] To: CF-Talk [EMAIL PROTECTED] Sent: Wednesday, May 22, 2002 9:26 AM Subject: RE: Search engine safe how do accomplish something like this? Never did this before. Would be a good thing know. Anthony Petruzzi Webmaster 954-321-4703 [EMAIL PROTECTED] http://www.sheriff.org -Original Message- From: Philip Arnold - ASP [mailto:[EMAIL PROTECTED]] Sent: Wednesday, May 22, 2002 12:24 PM To: CF-Talk Subject: RE: Search engine safe Would the following url be search engine safe? http://www.autopartsland.com/Cart.cfm?model_id=21make_id=4 Or would it need to be like so http://www.autopartsland.com/Cart.cfm/model_id/21/make_id/4/ It depends on the engine, but I'd tend to use the slashed version as all engines will like that Philip Arnold Technical Director Certified ColdFusion Developer ASP Multimedia Limited Switchboard: +44 (0)20 8680 8099 Fax: +44 (0)20 8686 7911 www.aspmedia.co.uk www.aspevents.net An ISO9001 registered company. ** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. ** __ This list and all House of Fusion resources hosted by CFHosting.com. The place for dependable ColdFusion Hosting. FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists
Re: Search engine safe
This script does an ok job of SES for non boxed apps. http://cfhub.com/contributions/SES/ Any help doing so would be appreciated. __ Get the mailserver that powers this list at http://www.coolfusion.com FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists
Re: Search engine safe
Have a look here... http://www.erikv.com/downloads.html Only warning is that the tag is written for CF5, so you'll have to convert it from CFScript if you want to use it on cf4.x Regards Stephen - Original Message - From: [EMAIL PROTECTED] To: CF-Talk [EMAIL PROTECTED] Sent: Wednesday, May 22, 2002 5:26 PM Subject: RE: Search engine safe how do accomplish something like this? Never did this before. Would be a good thing know. Anthony Petruzzi Webmaster 954-321-4703 [EMAIL PROTECTED] http://www.sheriff.org -Original Message- From: Philip Arnold - ASP [mailto:[EMAIL PROTECTED]] Sent: Wednesday, May 22, 2002 12:24 PM To: CF-Talk Subject: RE: Search engine safe Would the following url be search engine safe? http://www.autopartsland.com/Cart.cfm?model_id=21make_id=4 Or would it need to be like so http://www.autopartsland.com/Cart.cfm/model_id/21/make_id/4/ It depends on the engine, but I'd tend to use the slashed version as all engines will like that Philip Arnold Technical Director Certified ColdFusion Developer ASP Multimedia Limited Switchboard: +44 (0)20 8680 8099 Fax: +44 (0)20 8686 7911 www.aspmedia.co.uk www.aspevents.net An ISO9001 registered company. ** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. ** __ Signup for the Fusion Authority news alert and keep up with the latest news in ColdFusion and related topics. http://www.fusionauthority.com/signup.cfm FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists
RE: Search engine safe
Ben forta wrote an article (non fusebox) on this. put arachnophobia forta into google and you'll find stuff. DRE -Original Message- From: Douglas Brown [mailto:[EMAIL PROTECTED]] Sent: Wednesday, May 22, 2002 10:41 AM To: CF-Talk Subject: Re: Search engine safe Yeah I am having trouble accomplishing this. They have a tag for it for fusebox apps, but I am not working on a fusebox site right now. Any help doing so would be appreciated. Douglas Brown Email: [EMAIL PROTECTED] - Original Message - From: [EMAIL PROTECTED] To: CF-Talk [EMAIL PROTECTED] Sent: Wednesday, May 22, 2002 9:26 AM Subject: RE: Search engine safe how do accomplish something like this? Never did this before. Would be a good thing know. Anthony Petruzzi Webmaster 954-321-4703 [EMAIL PROTECTED] http://www.sheriff.org -Original Message- From: Philip Arnold - ASP [mailto:[EMAIL PROTECTED]] Sent: Wednesday, May 22, 2002 12:24 PM To: CF-Talk Subject: RE: Search engine safe Would the following url be search engine safe? http://www.autopartsland.com/Cart.cfm?model_id=21make_id=4 Or would it need to be like so http://www.autopartsland.com/Cart.cfm/model_id/21/make_id/4/ It depends on the engine, but I'd tend to use the slashed version as all engines will like that Philip Arnold Technical Director Certified ColdFusion Developer ASP Multimedia Limited Switchboard: +44 (0)20 8680 8099 Fax: +44 (0)20 8686 7911 www.aspmedia.co.uk www.aspevents.net An ISO9001 registered company. ** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. ** __ Get the mailserver that powers this list at http://www.coolfusion.com FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists
Re: Search engine safe
cfparam name=attributes.delimiter default=/ cfset query_string_length=Len(cgi.path_info) - Len(cgi.script_name) cfif #query_string_length# neq 0 cfset query_string=Right(cgi.path_info, query_string_length) cfset items=ListLen(query_string, attributes.delimiter) cfif items MOD 2 Is 0 cfloop from=1 to=#items# step=2 index=i cfset i1=ListGetAt(query_string, i, attributes.delimiter) cfset i2=ListGetAt(query_string, i + 1, attributes.delimiter) cfparam name=url.#i1# default=#i2# /cfloop /cfif /cfif We use this code in SiteDirector and it works pretty good. Stick this code at the top of each page, make sure you are using full paths to your images and links: http://www.domain.com/something/index.cfm Also, make sure your links are in the right format too http://www.domain.com/something/index.cfm/id/45/page/article ect.. Let me know if you have any questions! Paul Giesenhagen QuillDesign Yeah I am having trouble accomplishing this. They have a tag for it for fusebox apps, but I am not working on a fusebox site right now. Any help doing so would be appreciated. Douglas Brown Email: [EMAIL PROTECTED] - Original Message - From: [EMAIL PROTECTED] To: CF-Talk [EMAIL PROTECTED] Sent: Wednesday, May 22, 2002 9:26 AM Subject: RE: Search engine safe how do accomplish something like this? Never did this before. Would be a good thing know. Anthony Petruzzi Webmaster 954-321-4703 [EMAIL PROTECTED] http://www.sheriff.org -Original Message- From: Philip Arnold - ASP [mailto:[EMAIL PROTECTED]] Sent: Wednesday, May 22, 2002 12:24 PM To: CF-Talk Subject: RE: Search engine safe Would the following url be search engine safe? http://www.autopartsland.com/Cart.cfm?model_id=21make_id=4 Or would it need to be like so http://www.autopartsland.com/Cart.cfm/model_id/21/make_id/4/ It depends on the engine, but I'd tend to use the slashed version as all engines will like that Philip Arnold Technical Director Certified ColdFusion Developer ASP Multimedia Limited Switchboard: +44 (0)20 8680 8099 Fax: +44 (0)20 8686 7911 www.aspmedia.co.uk www.aspevents.net An ISO9001 registered company. ** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. ** __ This list and all House of Fusion resources hosted by CFHosting.com. The place for dependable ColdFusion Hosting. FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists
Re: Search engine safe
Douglas, Although Erik's tag is a FB3 component, it can still be used on its own. Regards Stephen - Original Message - From: Douglas Brown [EMAIL PROTECTED] To: CF-Talk [EMAIL PROTECTED] Sent: Wednesday, May 22, 2002 5:41 PM Subject: Re: Search engine safe Yeah I am having trouble accomplishing this. They have a tag for it for fusebox apps, but I am not working on a fusebox site right now. Any help doing so would be appreciated. Douglas Brown Email: [EMAIL PROTECTED] - Original Message - From: [EMAIL PROTECTED] To: CF-Talk [EMAIL PROTECTED] Sent: Wednesday, May 22, 2002 9:26 AM Subject: RE: Search engine safe how do accomplish something like this? Never did this before. Would be a good thing know. Anthony Petruzzi Webmaster 954-321-4703 [EMAIL PROTECTED] http://www.sheriff.org -Original Message- From: Philip Arnold - ASP [mailto:[EMAIL PROTECTED]] Sent: Wednesday, May 22, 2002 12:24 PM To: CF-Talk Subject: RE: Search engine safe Would the following url be search engine safe? http://www.autopartsland.com/Cart.cfm?model_id=21make_id=4 Or would it need to be like so http://www.autopartsland.com/Cart.cfm/model_id/21/make_id/4/ It depends on the engine, but I'd tend to use the slashed version as all engines will like that Philip Arnold Technical Director Certified ColdFusion Developer ASP Multimedia Limited Switchboard: +44 (0)20 8680 8099 Fax: +44 (0)20 8686 7911 www.aspmedia.co.uk www.aspevents.net An ISO9001 registered company. ** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. ** __ Your ad could be here. Monies from ads go to support these lists and provide more resources for the community. http://www.fusionauthority.com/ads.cfm FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists
RE: Search engine safe
Has anyone had a problem with search engines indexing CF sites in the last few years? It was my understanding that every major spider could handle url's with '/,?,,$,%' without any problem... In fact my url's are formatted like this http://www.stubhub.com/?genre_id=146... - Shawn -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: Wednesday, May 22, 2002 9:27 AM To: CF-Talk Subject: RE: Search engine safe how do accomplish something like this? Never did this before. Would be a good thing know. Anthony Petruzzi Webmaster 954-321-4703 [EMAIL PROTECTED] http://www.sheriff.org -Original Message- From: Philip Arnold - ASP [mailto:[EMAIL PROTECTED]] Sent: Wednesday, May 22, 2002 12:24 PM To: CF-Talk Subject: RE: Search engine safe Would the following url be search engine safe? http://www.autopartsland.com/Cart.cfm?model_id=21make_id=4 Or would it need to be like so http://www.autopartsland.com/Cart.cfm/model_id/21/make_id/4/ It depends on the engine, but I'd tend to use the slashed version as all engines will like that Philip Arnold Technical Director Certified ColdFusion Developer ASP Multimedia Limited Switchboard: +44 (0)20 8680 8099 Fax: +44 (0)20 8686 7911 www.aspmedia.co.uk www.aspevents.net An ISO9001 registered company. ** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. ** __ Structure your ColdFusion code with Fusebox. Get the official book at http://www.fusionauthority.com/bkinfo.cfm FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists
RE: Search engine safe
Have a look here... http://www.erikv.com/downloads.html Only warning is that the tag is written for CF5, so you'll have to convert it from CFScript if you want to use it on cf4.x CFScript works in CF4.5... Not as speedy as it is in CF5, but it still works Philip Arnold Technical Director Certified ColdFusion Developer ASP Multimedia Limited Switchboard: +44 (0)20 8680 8099 Fax: +44 (0)20 8686 7911 www.aspmedia.co.uk www.aspevents.net An ISO9001 registered company. ** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. ** __ This list and all House of Fusion resources hosted by CFHosting.com. The place for dependable ColdFusion Hosting. FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists
RE: Search engine safe
how do accomplish something like this? Never did this before. Would be a good thing know. Look in CGI.SCRIPT_NAME or CGI.REQUEST_URI (depends on your server software), then treat it as a list with / as the delimiter After the template name, the first entry is the variable name, the second is the value - you will usually find the folder name in front of the template name Pretty simple really, but damn useful Philip Arnold Technical Director Certified ColdFusion Developer ASP Multimedia Limited Switchboard: +44 (0)20 8680 8099 Fax: +44 (0)20 8686 7911 www.aspmedia.co.uk www.aspevents.net An ISO9001 registered company. ** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. ** __ Structure your ColdFusion code with Fusebox. Get the official book at http://www.fusionauthority.com/bkinfo.cfm FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists
RE: Search engine safe
It used to be true that they couldn't, but Google changed all of that, so pretty much all of the major search engines now have to offer that or be left out. I used to use SES urls but if you're using IIS it will not log your url. It will only log up to the file name. The only way around this would be to make a custom 404 error page, and have all your calls take out an index.cfm so say you have http://something.com/index.cfm/bob/rules/when/forever to get IIS to log it right you would have to have the url be http://something.com/bob/rules/when/forever , I have no messed with this method because as I said the important search engines should index you correctly. Robert Everland III Dixon Ticonderoga Web Developer Extraordinaire -Original Message- From: Shawn Kernes [mailto:[EMAIL PROTECTED]] Sent: Wednesday, May 22, 2002 12:45 PM To: CF-Talk Subject: RE: Search engine safe Has anyone had a problem with search engines indexing CF sites in the last few years? It was my understanding that every major spider could handle url's with '/,?,,$,%' without any problem... In fact my url's are formatted like this http://www.stubhub.com/?genre_id=146... - Shawn -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: Wednesday, May 22, 2002 9:27 AM To: CF-Talk Subject: RE: Search engine safe how do accomplish something like this? Never did this before. Would be a good thing know. Anthony Petruzzi Webmaster 954-321-4703 [EMAIL PROTECTED] http://www.sheriff.org -Original Message- From: Philip Arnold - ASP [mailto:[EMAIL PROTECTED]] Sent: Wednesday, May 22, 2002 12:24 PM To: CF-Talk Subject: RE: Search engine safe Would the following url be search engine safe? http://www.autopartsland.com/Cart.cfm?model_id=21make_id=4 Or would it need to be like so http://www.autopartsland.com/Cart.cfm/model_id/21/make_id/4/ It depends on the engine, but I'd tend to use the slashed version as all engines will like that Philip Arnold Technical Director Certified ColdFusion Developer ASP Multimedia Limited Switchboard: +44 (0)20 8680 8099 Fax: +44 (0)20 8686 7911 www.aspmedia.co.uk www.aspevents.net An ISO9001 registered company. ** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. ** __ Structure your ColdFusion code with Fusebox. Get the official book at http://www.fusionauthority.com/bkinfo.cfm FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists