UPDATE: Solved. The hosting environment was OK and the test result was wrong. See bug report at http://drupal.org/node/1178850.
Hello all
I'm really close to having my first ever Drupal site ready to go live. Excitement!
But I am having a puzzle over Clean URLs, possibly connected with using an addon domain.
I developed my site offline and Clean URLs were working on my local machine. This is Drupal 7 on Apache on Linux.
My online hosting is at Compila and the Drupal site is going to be on an addon domain, call it www.addon-domain-example.co.uk. (I.e. the real address is gonna be like www.main-domain-example.co.uk/hiddendirectory and then the addon domain points to that.)
Before trying to upload my real site, I did a clean Drupal 7 install in a different subdirectory - www.main-domain-example.co.uk/trialdirectory - just to see if everything was basically working together OK. On that trial install, Clean URLs work - they still work now.
However, on my real site, they don't. It doesn't seem to matter whether I access it via www.addon-domain-example.co.uk or via www.main-domain-example.co.uk/hiddendirectory/ . It doesn't seem to matter either whether the addon domain forwarding (or whatever you call it) is active or not - I can delete the addon domain via cpanel and it doesn't help.