What's the correct way to enable clean urls when Drupal is hosted in a sub directory (linux server)? Until recently, I've never used Drupal in a subfolder before, and having followed the directions in the .htaccess file as well as this page, I'm unable to get it working.

Drupal projects will be stored in the following structure:

localhost/drupal/project1
localhost/drupal/project2
...
localhost/drupal/project10


Here is where I am:


Per the .htaccess file I uncommented the rewrite rule for subdirectories so that it reads RewriteBase /drupal/project1
Per the link above I changed the httpd.conf file to read AllowOverride All so .htaccess overrides would work.


Yes, the rewrite module is installed and working. Yes, I've restarted Apache several times and cleared Drupal cache. I've even tried different variations of the rewrite base. Nothing.

Am I missing a step somewhere?
Locally, I only work with sub folders. The times I had problems with getting clean URL's working correctly, it was the rewritebase setting (part of the mod rewrite class of settings) that was not set correctly.