Please bear with me, I'm an SEO by trade trying to configure my new Drupal CMS :)
I am using Drupal 6.X with Bluehost hosting. Obviously, clean URLS are an important part of making a site visible. When I went to the options, I got this error:
"This option makes Drupal emit "clean" URLs (i.e. without ?q= in the URL). Testing clean URLs...
Your system configuration does not currently support this feature. The handbook page on Clean URLs has additional troubleshooting information"
So the option to "enable" is greyed out and I can't run any of the "tests" mentioned in other help forums. I don't really know where to start to enable my server enable this function. Here are my Bluehsot stats:
Apache version 2.2.11 (Unix)
PHP version 5.2.9
MySQL version 5.0.81-community-
log
Architecture x86_64
Operating system Linux
I have the .htaccess.txt file on my remote server at /drupal/.htaccess.txt though I don't know what I'd change to enable the server to do rewrites. Any help would be greatly appreciated!
Comments
it should be named
it should be named
.htaccess
not
.htaccess.txt
I have the htaccess file
I have the htaccess file renamed, still no dice. Same problem.
within your htaccess file
within your htaccess file there is this line
# RewriteBase /
Uncomment it, see if that works. Some hosts (like 1and1 for example) require this.
side note
In using blue host I usually use /public_html/sub-domain
after fighting with wanting clean urls for a week I finally realized I needed to take out the /public_html
My sub-domain is /main so I used the code below and it finally worked.
RewriteEngine on
RewriteBase /main
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]