[support] Disappearing .htaccess File

Bill Fitzgerald bill at funnymonkey.com
Sun Jul 20 07:37:24 UTC 2008


Can you bring a vanilla drupal install with clean urls live in a 
different directory on this server? This would be one way to determine 
whether this is a server config issue, or something related to your 
specific site.

Steve Edwards wrote:
> I'm using FileZilla, and I can see the .htaccess file just fine on my own server.  I can upload and download to and from that 
> server and see the file (and also on other servers) without a problem.
>
> The reason I don't think it is there is because none of my links work.  I'm using clean URLs and the home page shows fine, but 
> every link I click on gives the "URL /xxxxx not found on this server" error message.
>
> I can't access the .conf file.  My FTP access puts me in the Drupal root, which is a subdomain.  I tried modifying Base_Rewrite, 
> but that does no good since the .htaccess isn't even there in the first place.
>
> Steve
>
> philip at philipnet.com wrote:
>   
>> Quoting "Steve Edwards" <killshot91 at comcast.net>:
>>
>>     
>>> I've been working on a customer site on my server, and I uploaded it  
>>> to the client server today.  The front page displayed fine,
>>> but when I click on any links, I get page not found errors.  I'm  
>>> using clean URLs on my server (like I do on every project), and I
>>> noticed that the .htaccess file was missing.  I uploaded it twice,  
>>> but when I go to another folder and come back, it's gone, as if
>>> I never uploaded it in the first place.  I asked the client about  
>>> it, and they know of nothing that would do that.  Has anybody
>>> seen this before, or know how to fix it?
>>>       
>> Hey Steve,
>>
>> Under UNIX/Linux any file that starts with a '.' is considered a  
>> hidden file - i.e. a file that's not normally shown when you list the  
>> contents of a directory.
>>
>> There should be an option on your FTP client to show hidden files.
>>
>> Note that even if hidden, the .htaccess file still exists and should  
>> take effect. However it sounds like it doesn't. Can you examine/modify  
>> the Apache configuration so that .htaccess file take effect?
>> Something like:
>>
>> <Directory "/location/on/remote/server/to/drupal/installation">
>>    Options All
>>    AllowOverride All
>> </Directory>
>>
>> in the Apache configuration should work.
>>
>> Regards.
>>
>> Philipnet.
>>     


-- 

Bill Fitzgerald
http://funnymonkey.com
FunnyMonkey -- Tools for Teachers
ph. 503 897 7160



More information about the support mailing list