0
votes

This seems to be a common issue but I have tried all the suggestions and none work.

The issue is when I turn on Friendly URLs in ModX Revo all my links get broken (404s). The URLS do appear correct with the alias after them.

Heres what I've tried:

  • Changing ht.access to .htaccess
  • Ensuring the correct path is present in MODX_BASE_PATH in the confic.inc.php file
  • Ensuring all FURL settings in System Settings are ok and correct
  • Clearing browser and ModX caches

If anyone can suggest something I've missed that would be great! Thanks

3
have you verified that mod_rewrite is installed and working? - Sean Kimball
@SeanKimball No I havent - can you elaborate? - MeltingDog
take a peek here, though if mod_rewrite was not enabled I would think you would be getting a 500 error when trying to use it. stackoverflow.com/questions/9021425/… - Sean Kimball
At the top of your .htaccess you should have RewriteBase /. If MODX is in a subfolder, change to RewriteBase /foldername - okyanet
@okyanet - yep this is present. Still no luck - MeltingDog

3 Answers

1
votes

Need some mroe info:

Are you developing locally (WAMP, MAMP..)? If you are make sure that you have mod_rewire enabled in your apache settings. If not make sure it's enabled with your host.

Are you typing the urls in the browser manually (without wayfinder)? (www.yoursite.com/somepage)

1
votes

OK I set FURL Lowercase Alias's to 'No' in the ModX System Settings and it now works... I do not know why but there you have it...

Perhaps this is because I specified the Resources Alias' before I turned FURLs on and thus they did not actually convert them to lower case

1
votes

I realize this is an old question but I just install REVO tonight and had issues with FURLs returning 404 errors after I enabled all the settings. What I DIDN'T do was rename the htaccess. Once I renamed that to .htaccess everything is fine. Stupid mistake made with too little sleep but I thought I should post it in hopes I can save someone some wasted time.