> 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

Reply via email to