I couldn’t get Drupal to generate Clean URLs yesterday despite following all the steps. Couldn’t work out why my test install wouldn’t do this simple trick when this blog already has a mod_rewrite (RewriteEngine) activated – and the Drupal test site in question is located in a subfolder of this blog.

Seems the answer is simply that there needs to be another .htaccess file in the Drupal install directory — one that ships with the package but was not uploaded by Transmit if “view invisibles” is off. Transit is not my favourite FTP client tool right now. Not just for this – but its also very prone to crashing in normal use. Must confirm this was due to Transmit and caused by dragging the instal folder from the Finder into to the remote directory.

Last updated on 5th September 2018