Hi,
sdsprings:
I'll first join everyone in thanking you for the hard work that you put in to make this excellent mod.
Thanks, glad you like it! (especially the bit of it that does actually work with your desired server! :) ).
sdsprings:
Perhaps there are alternate htaccess rules in this case.. I am kind of lost. Any help will be greatly appreciated
The problem as you have described it definitely means that the module is working fine and the server is simply not able to map the URIs to the central control script, Zen Cart's index.php (which then runs the URI Mapping software to process the URI via the ZC init system).
I took a look at a tutorial there for Helicon ISAPI rewrite and it seems that it should be easy enough to get to grips with.
I can't test it personally because I don't have a IIS server or the time to set one up to play with (although I will do someday, sounds interesting).. but the one thing that struck me straight off is that the names/formats of the environment variables in the rewrie conditions/rules are different.
For example, instead of variables like %{REQUEST_URI} the format is more like User-Agent: (no percentage sign and breackets but the text and a colon).
I don't really know if changing the format is all you need to do.
As I said, I'ld be interested in looking into this someday ut just don't have the time at the minute.
Hopefully my quick look and thoughts there mnight help steer you in a workable direction?!
The other thought I had was for you to modify the init_ceon_uri_mapping.php file on your server to dump the contents of the $_SERVER['REQUEST_URI'] variable and see what your IIS server is setting there.. as it's the all essential variable for themodule.. itf it's not being set correctly then you would indeed more than likely just end up at the home page each time without any 404 (the behaviour you are experiencing).
Hope that helps.. if you get this "fixed" please let us know the solution.
All the best..
Conor
ceon