I just recently moved my working modx site to my local system from the shared hosting server I have it on.
On the server (LAMP) friendly URLs work fine.
On my local computer (WAMP) friendly URLs produce a 404 error (though, as described by others the actual URL looks correct it just doesn't work).
(To be specific my local is windows 8)
Server Apache ver= 2.2.29
Local Apache ver= 2.2.25 (there's no windows installer for 2.2.29)
PHP on server= 5.4
PHP on local= 5.4
Important: All other capabilities of modx seem to work just fine on my local. I did follow the official modx instructions for moving a revolution site from one place to another. In addition it might be valuable to point out that I added an entry in my hosts file to point the domain to localhost so the domain doesn't change... in that way anything that depends on the domain won't break when I move it from my local dev environment to the server.
What I've done to research:
Searched extensively on the internet & here on stackoverflow.
So I have read through and tried various things from various articles on this site most notably including:
This one
This one
&
This one
And also others that I didn't list.
I've also read up more on the .htacces settings (though I am fairly familiar with Rewrites...).
What I've done to try to fix this:
-Modifications to my .htaccess
-Turning on and off all other settings in System Settings for FURL except the option to enable/disable FURLs (System_Settings->Area:Friendly URL)
-I've also verified that my installed apache modules are the same as those of my server/web host (specifically mod_rewrite but also others).
-I've also verified that my local PHP has a minimum of all the required extensions loading that are required or recommend for modx.
I'm still looking into this so there's a chance I might find an answer before I get much in the way of responses but I figure it's worth asking.
Thanks in advance.
UPDATE:
I've also tried moving all config settings out of the .htaccess (well except RewriteBase because putting it in httpd.conf causes an apache error that makes apache fail to load... it's designed to go in .htaccess files only).
This also did not help.
I also manually deleted everything out of the cache file, this also didn't help & last I turned friendly URLs off, verified that I could get to the resources, then turned them back on. This last effort also did not help.