Hi,
MMCDOO:
Thanks for the quick response
Actually, that was quite a long time to respond for me - I haven't been on the computer much recently! You must get very slow responses from other people if you thought that was quick! :|
I just looked at the whos_online.php function file and it simply records the REQUEST_URI.
Your rewrite rule omits any URIs ending in a 2 to 4 character extension from being rewritten and therefore processed by Ceon URI Mapping.
However the fact that whos_online is recording that path means that it is being processed.
I couldn't think of how this could be but computers don't do anything at random so I tried going to the URI recorded against your human visitor.
What I saw made me realise what is going on..
If you visit
http://www.mrfancyplantsnursery.com/includes/templates/browntemplate/images/TopPanelText1.gif
You'll get a 404!
Same if you visit the path to the non-existent favicon.ico:
http://www.mrfancyplantsnursery.com/daylily-catalog/favicon.ico
So something on your server is actually rewriting URIs behind the scenes to show a 404 page when a file isn't found.
The actual calling of this 404 page must be then being caught by the rewrite rule for Ceon URI Mapping and processed by Zen Cart.. meaning that the URI is then recorded by Zen Cart's who's online functionality.
So we now have a decent theory about what's happening!
You need to disable the 404 functionality on your site which attempts to display a custom 404 page for missing images. Or you need to exclude this page from the Ceon URI Mapping rewrite rule.
That should then mean that no attempt will be made to load the Zen Cart/URI Mapping engine to process the URI and therefore mess up your who's online list! :)
I should also point out that you should set a base href on your site or change the path to your favicon.ico file to be relative to the root of your site (put the full path to the file in your template).. obviously you don't have a "favicon.ico" file in every "directory" so paths like "/daylily-catalog/favicon.ico" will never be found!
All the best...
Conor
ceon