> What I often do (if I want to be sure of search engine > indexing) is append a ".htm" at the end of my "Search Engine > Safe" URLs (of the type you describe). I'm not sure what > 'plainURL' is (guess I'm out of touch) but it's trivial to > strip a trailing .htm from the CGI.SCRIPT_NAME variable (or > CGI.PATH_INFO on IIS) before parsing it for your vars. So > your URLs would look something like > > '/index.cfm/action/SomeID-1.htm' > > This looks like a plain .htm page to any spider (unless > they're especially trained to guard against this, I suppose).
Thanks for the info. Presumably you just use a template that takes the SCRIPT_NAME and sets URL variables so you can still refer to URL.whatever in your code (I think that's what plainURL does)? > Another trick is to use . as your variable/value separator > (instead of the - in the example). Periods are certainly > valid characters in any URL. plainURL allows you to use this syntax something.cfm/Variable1.Value/Variable2/Value However, when SP6a was applied on a server, it stopped working. Dave Watts mentioned that IIS was incorrectly reading the URL from left to right instead of right to left and this was fixed with SP6a. I stopped using the . as a delimiter and changed it back to an = sign. From everything I'd heard, search engines weren't happy with ? in URLs, but didn't mind = signs. Don't know how true that is, though, as I've never been that worried enough about marketing to spend the time researching it. -- Aidan Whitehall <[EMAIL PROTECTED]> Macromedia ColdFusion Developer Fairbanks Environmental +44 (0)1695 51775 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/[email protected]/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

