I use bluehost.com for my site hosting. I have never had a problem with clean urls until I installed a 6.x version of Drupal. All the 5.x versions work just fine, but I cannot seem to get a 6.x version to work with clean urls.
I have spoken at length with bluehost.com technical support, and had them check my .htaccess file, http://drupal.org/node/256410, and http://drupal.org/node/15365 carefully. They claim that everything on their end is setup properly, and that customers using Joomla and other CMS systems are able to use clean urls without a problem. The only customers they are experiencing problems with are those who are using Drupal 6.x versions.
I am using the generic version of .htaccess that ships with 6.4. I have deleted and replaced it numerous times just to be sure that it was a pristine copy of the file that ships with 6.4.
I have searched drupal.org high and low, and cannot seem to discover a solution. It seems like a fairly common problem, but none of the suggested solutions seems to work.
In case this is helpful:
MySQL database 5.0.45
PHP 5.2.6
Web server:
Apache/2.2.9 (Unix) mod_ssl/2.2.9 OpenSSL/0.9.8g DAV/2 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635
I would greatly appreciate any advice. Thanks!
-David
Comments
Comment #1
misterlawrence commentedComment #2
misterlawrence commentedHas anybody been successful getting clean urls to work with 6.x running on a hosted site?
I'm really at my wits end on this one.
Comment #3
vfranklyn commentedI had a similar problem with 6.4 and I use bluehost as well. I upgraded to 6.4 and when I tried to enable Clean URLs I got the message that my server wasn't configured to support them (or something like that). Bluehost said they are configured on their end, so I went do step 3 option A in the Clean URL documentation: http://drupal.org/node/15365.
When I opened my 6.4 .htaccess file it was blank. So I renamed that file and copied in my .htaccess file from 6.3 and that did the trick.
Also, in 6.3 the fact that I had an 'admin' subdirectory on my public_html directory messed with CleanURLs. I renamed that subdirectory and it fixed the problem. I remembered this in 6.4, so didn't see the problem there.
I hope this helps, I'm not sure if my problems were the same as yours.
vfranklyn
Comment #4
faeree commentedI have the same problem. Drupal says I have clean URLs working and its enabled, yet its not saving my pages as home, about, etc... rather its saving it as node/1, etc. I've used previous versions of Drupal and I've NEVER had this issue.
Oh, this is a clean install with no other program in the system.
Please advise.
Comment #5
misterlawrence commentedThanks, vfranklyn. My problem was the stray "admin" folder as well! We figured it out a few nights ago, but I forgot to update the issue.
Comment #6
misterlawrence commentedfaeree, I think you are confusing "clean urls" (which automatically get rid of ?q= in the url) and the "Path" module, which allows a user to specify a specific name to replace the default url of a node. Check to see that you have the Path module installed, configured, and that appropriate users have the authority to use it.
Comment #7
misterlawrence commentedMy original problem seems to be fixed, so I am closing this issue.
faeree, if my post didn't solve your question, you may want to create a separate issue out of it. Good luck!
Comment #8
faeree commentedDoh that was it! Thanks and sorry my confusion! (Its been a while since I played with drupal!)
Comment #10
misterlawrence commentedChristopher: Thank you SO MUCH for taking the time to document this. I will try it out this evening. I'm excited that this may finally work!
-David
Comment #14
avpadernoComment #15
avpaderno